DOS Noob bräuchte Hilfe!
DOS Noob bräuchte Hilfe!
Hi zusammen!
Ich habe mir aus spass an der Freude einen '286er zusammengabaut. Folgende Daten hat er:
80286er CLCC CPU
80287er DIP 40 Copro
640K System Memory
384K Memory in Protected Mode
Adaptec AH 15xxx SCSI Controller (genaue bezeichnung unb.)
Mitsumi CD-ROM Laufwerk, angesteuert durch eigene Karte
Irgendeine FDD + HDD CotrollerKarte
Irgendeine Uralt Graka (die einzige, von 20 !!, die das BIOS erkannte)
3,5" A:\
5,25" B:\
40MB C:\
CD-ROM D:\
2,1GB E:\ (SCSI)
2,1GB F:\ (SCSI)
Betriebssysteme sind DOS5.0 und Windows3.1 (3.11 wollte nen 386er)
Jetzt ist meine Fragen:
1. Wie bekomme ich die "oberen" 384K von DOS 5.0 erkannt?
2. Ich habe noch eine RAM-ISA Karte. Kann ich die auch erkennen lassen?
3. Wie organisiere ich meine autoexec.bat bzw. config.sys so, das der Arbeitsspeicher optimal ausgenutzt wird?
4. Nach dem einstecken des CoPro musste ich die IDE Karte auf einen anderen ISA Slot stecken, damit sie erkannt wird... Warum?
5. Die SCSI Karte wird jetzt nicht mehr erkannt... Warum?
Hier mal meine Startdateien:
Config.sys
-------
DEVICE=C:\WINDOWS\HYMEM.SYS
REM DEVICE=C:EMM286.EXE 320 /H=1 (mein Versuch mit EMM286)
DOS=HIGH,UMB
LASTDRIVE=f
DEVICEHIGH=C:\CDROM\SLCD.SYS /D:SONY_000 /B:340 /M:P /V /C
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH=C:\DOS\SETSERVER.EXE
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
FILES=13
STACKS=9,256
-------
Autoexec.bat
-------
@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS;C:\PROGRAMS;\C:\PROGRAMS\QBASIC
SET TEMP=C:\TEMP
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
LOADHIGH=C:\MOUSE.COM
LOADHIGH=C:\CDROM\MSCDEX.EXE /D:SONY_000 /M:8 /S
-------
Viele grüße, Robert
Ich habe mir aus spass an der Freude einen '286er zusammengabaut. Folgende Daten hat er:
80286er CLCC CPU
80287er DIP 40 Copro
640K System Memory
384K Memory in Protected Mode
Adaptec AH 15xxx SCSI Controller (genaue bezeichnung unb.)
Mitsumi CD-ROM Laufwerk, angesteuert durch eigene Karte
Irgendeine FDD + HDD CotrollerKarte
Irgendeine Uralt Graka (die einzige, von 20 !!, die das BIOS erkannte)
3,5" A:\
5,25" B:\
40MB C:\
CD-ROM D:\
2,1GB E:\ (SCSI)
2,1GB F:\ (SCSI)
Betriebssysteme sind DOS5.0 und Windows3.1 (3.11 wollte nen 386er)
Jetzt ist meine Fragen:
1. Wie bekomme ich die "oberen" 384K von DOS 5.0 erkannt?
2. Ich habe noch eine RAM-ISA Karte. Kann ich die auch erkennen lassen?
3. Wie organisiere ich meine autoexec.bat bzw. config.sys so, das der Arbeitsspeicher optimal ausgenutzt wird?
4. Nach dem einstecken des CoPro musste ich die IDE Karte auf einen anderen ISA Slot stecken, damit sie erkannt wird... Warum?
5. Die SCSI Karte wird jetzt nicht mehr erkannt... Warum?
Hier mal meine Startdateien:
Config.sys
-------
DEVICE=C:\WINDOWS\HYMEM.SYS
REM DEVICE=C:EMM286.EXE 320 /H=1 (mein Versuch mit EMM286)
DOS=HIGH,UMB
LASTDRIVE=f
DEVICEHIGH=C:\CDROM\SLCD.SYS /D:SONY_000 /B:340 /M:P /V /C
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH=C:\DOS\SETSERVER.EXE
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
FILES=13
STACKS=9,256
-------
Autoexec.bat
-------
@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS;C:\PROGRAMS;\C:\PROGRAMS\QBASIC
SET TEMP=C:\TEMP
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
LOADHIGH=C:\MOUSE.COM
LOADHIGH=C:\CDROM\MSCDEX.EXE /D:SONY_000 /M:8 /S
-------
Viele grüße, Robert
Update:
Der SCSI Controller (AHA 1542C) wird wieder erkannt. Ich habe auf den Jumpern ne neue BIOS ADRESS eingestellt. Warscheinlich wurde die vorherige durch den dazugefügten CoPro belegt :?:
Wenn ich unter DOS A:\ oder B:\ anwähle, wird nur das 5,25" angesprochen... Beim starten jedoch, werden beide einzeln "geprüft" :?:
Der SCSI Controller (AHA 1542C) wird wieder erkannt. Ich habe auf den Jumpern ne neue BIOS ADRESS eingestellt. Warscheinlich wurde die vorherige durch den dazugefügten CoPro belegt :?:
Wenn ich unter DOS A:\ oder B:\ anwähle, wird nur das 5,25" angesprochen... Beim starten jedoch, werden beide einzeln "geprüft" :?:
- CptKlotz
- Admin a.D.
- Beiträge: 2405
- Registriert: Mo 7. Mär 2005, 23:36
- Wohnort: Dorsten
- Kontaktdaten:
Hallo Robert,
Ist EMM286 bei DOS 5.0 dabei? Mit dem Ding habe ich keinerlei Erfahrung... Mit EMM386 ist die richtige Befehlszeile normalerweise DEVICE=C:\DOS\EMM386.EXE RAM --> Dann hat man auch UMBs und EMS
Wenn auf der Karte eine Beschriftung ist, google vielleicht mal nach eventuell vorhandenen Namen und (Serien-)Nummern, die da stehen... Oder versuch', das Ding über die FCC-ID zu identifizieren. Dann findet man vielleicht näheres heraus.
Den COUNTRY.SYS-, CODEPAGE- und KEYBOARD.SYS-Kram habe ich persönlich noch nie gebraucht (ist aber vielleicht für manche Anwendungssoftware notwendig). Wenn Du da erstmal ein REM (auskommentieren) vorsetzt, spart das evtl. auch ein paar KB. Der Befehl KEYB GR (ohne Parameter) muß aber drinbleiben, damit man die Deutsche Tastaturbelegung hat.
Gruß,
Stephan
Steht in Deinen echten Startdateien auch "HYMEM.SYS" drin, oder hast Du dich nur hier vertippt? Das Ding heißt normalerweise HIMEM.SYS.1. Wie bekomme ich die "oberen" 384K von DOS 5.0 erkannt?
Ist EMM286 bei DOS 5.0 dabei? Mit dem Ding habe ich keinerlei Erfahrung... Mit EMM386 ist die richtige Befehlszeile normalerweise DEVICE=C:\DOS\EMM386.EXE RAM --> Dann hat man auch UMBs und EMS
Hab' ich keinerlei Erfahrung mit... Emulieren die Dinger nicht manchmal selbstständig XMS oder EMS, ohne daß man was dafür laden muß?2. Ich habe noch eine RAM-ISA Karte. Kann ich die auch erkennen lassen?
Wenn auf der Karte eine Beschriftung ist, google vielleicht mal nach eventuell vorhandenen Namen und (Serien-)Nummern, die da stehen... Oder versuch', das Ding über die FCC-ID zu identifizieren. Dann findet man vielleicht näheres heraus.
Du kannst generell erstmal vor alles, was resident im Speicher bleibt, Loadhigh oder kurz LH setzen... So z.B. auch vor KEYB GR.3. Wie organisiere ich meine autoexec.bat bzw. config.sys so, das der Arbeitsspeicher optimal ausgenutzt wird?
Den COUNTRY.SYS-, CODEPAGE- und KEYBOARD.SYS-Kram habe ich persönlich noch nie gebraucht (ist aber vielleicht für manche Anwendungssoftware notwendig). Wenn Du da erstmal ein REM (auskommentieren) vorsetzt, spart das evtl. auch ein paar KB. Der Befehl KEYB GR (ohne Parameter) muß aber drinbleiben, damit man die Deutsche Tastaturbelegung hat.
Spekulation: Ressourcenkonflikt (Port, IRQ, DMA??)... Dafür spricht ja auch, daß es wieder geht, seitdem Du die "Address" (Ich nehme an, Du meinst den PORT?) geändert hast.4. Nach dem einstecken des CoPro musste ich die IDE Karte auf einen anderen ISA Slot stecken, damit sie erkannt wird... Warum?
5. Die SCSI Karte wird jetzt nicht mehr erkannt... Warum?
Sind die Floppy-Laufwerke im BIOS richtig angemeldet und richtig verkabelt? Leuchten die Laufwerks-LEDs beim Prüfen in der richtigen Reihenfolge auf?Wenn ich unter DOS A:\ oder B:\ anwähle, wird nur das 5,25" angesprochen... Beim starten jedoch, werden beide einzeln "geprüft" Question
Gruß,
Stephan
“It is impossible to defeat an ignorant man in argument.” (William G. McAdoo)
- ChrisR3tro
- Administrator
- Beiträge: 1705
- Registriert: Mo 7. Mär 2005, 23:33
- Wohnort: NRW
- Kontaktdaten:
Hallo Robtert,
was ist das genau für eine RAM-ISA-Karte? Wenn die EMS-Speicher zur Verfügung stellt, macht es glaub ich wenig Sinn zusätzlich EMM286 zu laden, es sei denn Du verwendest den NOEMS-Parameter, den es zumindest bei EMM386 gibt.
Hierzu ist folgender Artikel interessant: http://wiki.fdos.org/Main/EMM286
Gruß,
Christoph
was ist das genau für eine RAM-ISA-Karte? Wenn die EMS-Speicher zur Verfügung stellt, macht es glaub ich wenig Sinn zusätzlich EMM286 zu laden, es sei denn Du verwendest den NOEMS-Parameter, den es zumindest bei EMM386 gibt.
Hierzu ist folgender Artikel interessant: http://wiki.fdos.org/Main/EMM286
Gruß,
Christoph
Die HIMEM wird mit i geschrieben. Schreibfehler meinerseits.Silver_Scale hat geschrieben:Hallo Robert,
Steht in Deinen echten Startdateien auch "HYMEM.SYS" drin, oder hast Du dich nur hier vertippt? Das Ding heißt normalerweise HIMEM.SYS.1. Wie bekomme ich die "oberen" 384K von DOS 5.0 erkannt?
Ist EMM286 bei DOS 5.0 dabei? Mit dem Ding habe ich keinerlei Erfahrung... Mit EMM386 ist die richtige Befehlszeile normalerweise DEVICE=C:\DOS\EMM386.EXE RAM --> Dann hat man auch UMBs und EMS
Die EMM286 habsch von Vadder bekommen. Der hat mir das gesteckt, das es die gibt. Ich habe sie dann aus verworrenen DOS-Sites runtergeladen.
Hab ich schon 3x gemacht. Aber hier nochmal die Nummern:Silver_Scale hat geschrieben:Hab' ich keinerlei Erfahrung mit... Emulieren die Dinger nicht manchmal selbstständig XMS oder EMS, ohne daß man was dafür laden muß?2. Ich habe noch eine RAM-ISA Karte. Kann ich die auch erkennen lassen?
Wenn auf der Karte eine Beschriftung ist, google vielleicht mal nach eventuell vorhandenen Namen und (Serien-)Nummern, die da stehen... Oder versuch', das Ding über die FCC-ID zu identifizieren. Dann findet man vielleicht näheres heraus.
(c) Nichem (aufkleber von '85 drauf )
ASSY 017-0042860 A
SCHM 017-0042861 A
45 Chips mit der Beschriftung : M5K4164ANP
Diverse 74xxxx Chips
8-BIT ISA Anschlus, aber volle Länge
KEYB GR is oben! Den Rest lass ich mal, da ich das kmpl. Office Packet drauf hab. Nachher mucken die noch, und ich müsste es neu installieren. *schauder*Silver_Scale hat geschrieben:Du kannst generell erstmal vor alles, was resident im Speicher bleibt, Loadhigh oder kurz LH setzen... So z.B. auch vor KEYB GR.3. Wie organisiere ich meine autoexec.bat bzw. config.sys so, das der Arbeitsspeicher optimal ausgenutzt wird?
Den COUNTRY.SYS-, CODEPAGE- und KEYBOARD.SYS-Kram habe ich persönlich noch nie gebraucht (ist aber vielleicht für manche Anwendungssoftware notwendig). Wenn Du da erstmal ein REM (auskommentieren) vorsetzt, spart das evtl. auch ein paar KB. Der Befehl KEYB GR (ohne Parameter) muß aber drinbleiben, damit man die Deutsche Tastaturbelegung hat.
Ne, auf der Karte steht "BIOS ADRESS". Jetzt hab ich die SCSI am laufen, funktioniert es CD-ROM nicht mehr... LOL Werde ich aber noch hinterkommen. So ein paar blöde Jumper machen mir keine AngstSilver_Scale hat geschrieben:Spekulation: Ressourcenkonflikt (Port, IRQ, DMA??)... Dafür spricht ja auch, daß es wieder geht, seitdem Du die "Address" (Ich nehme an, Du meinst den PORT?) geändert hast.4. Nach dem einstecken des CoPro musste ich die IDE Karte auf einen anderen ISA Slot stecken, damit sie erkannt wird... Warum?
5. Die SCSI Karte wird jetzt nicht mehr erkannt... Warum?
Ja, beim Starten leuchten die einzeln auf. Unter DOS gehts nicht mehr. Ich habe meine ältesten genommen, die kann man noch per Jumper von DS0 bis DS3 (oder ähnlich) Festlegen!Silver_Scale hat geschrieben:Sind die Floppy-Laufwerke im BIOS richtig angemeldet und richtig verkabelt? Leuchten die Laufwerks-LEDs beim Prüfen in der richtigen Reihenfolge auf?Wenn ich unter DOS A:\ oder B:\ anwähle, wird nur das 5,25" angesprochen... Beim starten jedoch, werden beide einzeln "geprüft" Question
Als kleines ADD-ON mal der "mem" befehlt:
----
655360 Byte im konventionllen Speicher gesamt
655360 Byte für MS-DOS verfügbar
621440 Byte max. für ausführbares Programm
393216 Byte fortlaufender Erweiterungsspeicher gesamt
0 Byte fortlaufender Erweiterungsspeicher verfügbar
327680 Byte XMS verfügbar
MS-DOS ist im oberen Speicherbereich
----
Was heißt das genau jetzt da oben? Warum hab ich keinen Erweiterungsspeicher verfügbar?
Wenn ich die EMM286 einschalte, habe ich nix mehr an XMS... ???
Ich blicke da noch nicht mit EMS & XMS durch :-?
Grüße, Robert
Update:
Ich habe die config.sys mal testeshalber umgeschrieben:
Config.sys
-------
DEVICE=C:\WINDOWS\HYMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=f
DEVICEHIGH=C:\CDROM\SLCD.SYS /D:SONY_000 /B:340 /M:P /V /C
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH=C:\DOS\SETSERVER.EXE
DEVICE=C:\EMM286.EXE 320 /H=255 /S=254
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
FILES=13
STACKS=9,256
-------
und erstaunlicher weise ergibt sich ein neues "mem" Bild:
----
655360 Byte im konventionllen Speicher gesamt
655360 Byte für MS-DOS verfügbar
548932 Byte max. für ausführbares Programm
327680 Byte EMS-Speicher ingesamt
327680 Byte EMS-Speicher verfügbar
393216 Byte fortlaufender Erweiterungsspeicher gesamt
0 Byte fortlaufender Erweiterungsspeicher verfügbar
0 Byte XMS verfügbar
MS-DOS ist im oberen Speicherbereich
----
Oben werden sind noch ein paar KB Erweiterungsschpeicher, die nicht genutzt werden, was ist das???
Desweiteren kann ich mit der obrigen Konfiguration Windwos3.1 nicht mehr ausführen, weil nicht genug Erweiterungsspeicher da ist...
Ich habe die config.sys mal testeshalber umgeschrieben:
Config.sys
-------
DEVICE=C:\WINDOWS\HYMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=f
DEVICEHIGH=C:\CDROM\SLCD.SYS /D:SONY_000 /B:340 /M:P /V /C
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH=C:\DOS\SETSERVER.EXE
DEVICE=C:\EMM286.EXE 320 /H=255 /S=254
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
FILES=13
STACKS=9,256
-------
und erstaunlicher weise ergibt sich ein neues "mem" Bild:
----
655360 Byte im konventionllen Speicher gesamt
655360 Byte für MS-DOS verfügbar
548932 Byte max. für ausführbares Programm
327680 Byte EMS-Speicher ingesamt
327680 Byte EMS-Speicher verfügbar
393216 Byte fortlaufender Erweiterungsspeicher gesamt
0 Byte fortlaufender Erweiterungsspeicher verfügbar
0 Byte XMS verfügbar
MS-DOS ist im oberen Speicherbereich
----
Oben werden sind noch ein paar KB Erweiterungsschpeicher, die nicht genutzt werden, was ist das???
Desweiteren kann ich mit der obrigen Konfiguration Windwos3.1 nicht mehr ausführen, weil nicht genug Erweiterungsspeicher da ist...
Schon wieder mit HYMEM.SYS und SETSERVER.EXE? Interessant. *hüstel*
Wie schon mehrfach erwähnt, kannst du DISPLAY, SETVER, MODE CON weglassen. Statt KEYB GR nimmst du einen der beiden Treiber von meiner Seite: http://www.bttr-software.de/links/#drivers
Wie schon mehrfach erwähnt, kannst du DISPLAY, SETVER, MODE CON weglassen. Statt KEYB GR nimmst du einen der beiden Treiber von meiner Seite: http://www.bttr-software.de/links/#drivers
"Erweiterungsspeicher" meint XMS, während "Expansionsspeicher" EMS ist. Und da du "0 Byte XMS verfügbar" hast, startet Windows nicht.weil nicht genug Erweiterungsspeicher da ist...