Config.sys menuitem lädt 2x (?)

Konfiguration, Anwendungen, Treiber und TSRs unter DOS
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Holla,

ich habe unten mal meine autoexec.bat und die config.sys angehängt. Alle Einträge starten normal, außer die beiden QEMM/QEMMUSB.

Das habe ich aber nur gemerkt, weil der "wrapper" 2x das amiga.gif anzeigt und ich 2x dosdata.sys zu sehen bekomme.
Alle anderen menuitems starten normal.

p.s.
Auch HIMEM gibt bei "LH /L:2,17056 KEYB GR" den Fehler "Befehl oder Dateiname nicht gefunden aus", obwohl PATH auf C:\DOS verweist. o_O

Bin auch für jede weitere "Korrektur" dankbar :)


Meine autoexec.bat :
GOTO %CONFIG%

:QEMM
C:\QEMM\LOADHI /R:2 /RES=29120 /SQF C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\QEMM;C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
C:\QEMM\LOADHI /R:2 /RES=7056 /SQF KEYB GR,,C:\DOS\KEYBOARD.SYS
PATH=C:\DOS;C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7
C:\QEMM\LOADHI /R:2 /RES=3264 /SQF C:\TOOLS\CMOUSE\CTMOUSE.EXE
CLS
NC

GOTO END

:QEMMUSB
C:\QEMM\LOADHI /R:2 /RES=29120 /SQF C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\QEMM;C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
C:\QEMM\LOADHI /R:2 /RES=7056 /SQF KEYB GR,,C:\DOS\KEYBOARD.SYS
PATH=C:\;C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7
C:\QEMM\LOADHI /R:2 /RES=3264 /SQF C:\TOOLS\CMOUSE\CTMOUSE.EXE
CLS

GOTO END


:HIMEM
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
PATH=C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7
LH /L:2,17056 KEYB GR
C:\TOOLS\CMOUSE\CTMOUSE.EXE
CLS
NC

GOTO END

:HIMEMUSB
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
PATH=C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7
LH /L:2,17056 KEYB GR
C:\TOOLS\CMOUSE\CTMOUSE.EXE
CLS

GOTO END

:ANSISYS
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $E[0;2;33M$D$_ $T$H$H$H$H$H$H$E[31M [$P]$E[0M
REM PROMPT $E[S$E[1;1H$E[0;1;33;41M$E[K $P$G$E[1;54H$D $T$H$H$H$H$H$H$E[36;40M$E[U $P$G $E[37M
PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
PATH=C:\DOS;C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7
LH /L:2,17056 KEYB GR
C:\TOOLS\CMOUSE\CTMOUSE.EXE
CLS

GOTO END

:SOUNDBLASTER
SET BLASTER=A220 I7 D1 T4
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\;C:\DOS;C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
LH /L:2,17056 KEYB GR
C:\TOOLS\CMOUSE\CTMOUSE.EXE
CLS
NC

GOTO END

:WINDOWS311
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
PATH=C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7;C:\WIN311
LH /L:2,17056 KEYB GR
REM C:\TOOLS\CMOUSE\CTMOUSE.EXE
CLS
rem C:\OPL3SA\SETUPSA.EXE /S
WIN.COM

GOTO END

:END




Meine config.sys :

rem DEVICE=WRAPPER.SYS player.com psx.wav
DEVICE=WRAPPER.SYS vgr.com amiga.gif

[menu]
menuitem=QEMM
menuitem=QEMMUSB
menuitem=HIMEM
menuitem=HIMEMUSB
menuitem=ANSISYS
menuitem=SOUNDBLASTER
menuitem=WINDOWS311
menucolor=7,4
menudefault=QEMM, 10

[QEMM]
device=c:\qemm\dosdata.sys
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\QEMM\QEMM386.SYS RAM R:2
device=c:\qemm\dos-up.sys @c:\qemm\dos-up.dat
DEVICE=C:\QEMM\LOADHI.SYS /R:2 /SIZE=11520 C:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=1024
DOS=HIGH
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\QEMM\LOADHI.SYS /R:2 /SIZE=16112 C:\DOS\DISPLAY.SYS CON=(EGA,,1)
SHELL=C:\QEMM\LOADHI.COM /R:2 /RES=3376 /SQF C:\COMMAND.COM C:\ /P

[QEMMUSB]
device=c:\qemm\dosdata.sys
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\QEMM\QEMM386.SYS RAM R:2
device=c:\qemm\dos-up.sys @c:\qemm\dos-up.dat
DEVICE=C:\QEMM\LOADHI.SYS /R:2 /SIZE=11520 C:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=1024
DOS=HIGH
LASTDRIVE=Z
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\QEMM\LOADHI.SYS /R:2 /SIZE=16112 C:\DOS\DISPLAY.SYS CON=(EGA,,1)
rem usb driver and aspi mass storage driver
DEVICE=C:\USBASPI.SYS /w /v
DEVICE=C:\DI1000DD.SYS
SHELL=C:\QEMM\LOADHI.COM /R:2 /RES=3376 /SQF C:\COMMAND.COM C:\ /P

[HIMEM]
DEVICE=C:\DOS\HIMEM.SYS /testmem:off
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN
DEVICE=C:\DOS\SETVER.EXE
DOS=UMB
DOS=HIGH
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
SHELL=C:\COMMAND.COM C:\ /P

[HIMEMUSB]
DEVICE=C:\DOS\HIMEM.SYS /testmem:off
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN
DEVICE=C:\DOS\SETVER.EXE
DOS=UMB
DOS=HIGH
LASTDRIVE=Z
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
rem usb driver and aspi mass storage driver
DEVICE=C:\USBASPI.SYS /w /v
DEVICE=C:\DI1000DD.SYS
SHELL=C:\COMMAND.COM C:\ /P

[ANSISYS]
DEVICE=C:\DOS\HIMEM.SYS /testmem:off
DEVICE=C:\DOS\SETVER.EXE
DOS=HIGH
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICE=C:\DOS\ANSI.SYS
SHELL=C:\COMMAND.COM C:\ /P

[SOUNDBLASTER]
DEVICE=C:\DOS\HIMEM.SYS /testmem:off
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN
DEVICE=C:\DOS\SETVER.EXE
DOS=UMB
DOS=HIGH
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICE=C:\DOS\ANSI.SYS
rem DEVICE=C:\TOOLS\OPL3715B\SETUPSA\SACDROM.SYS /P0 /IOFF /A0
SHELL=C:\COMMAND.COM C:\ /P

[WINDOWS311]
DEVICE=C:\DOS\HIMEM.SYS /testmem:off
DEVICE=C:\DOS\EMM386.EXE RAM HIGHSCAN
DEVICE=C:\DOS\SETVER.EXE
DOS=UMB
DOS=HIGH
COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
FILES=80
BUFFERS=10
rem DEVICE=C:\TOOLS\OPL3715B\SETUPSA\SACDROM.SYS /P0 /IOFF /A0
SHELL=C:\COMMAND.COM C:\ /P
DEVICE=C:\WIN311\IFSHLP.SYS
STACKS=9,265
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Re: Config.sys menuitem lädt 2x (?)

Beitrag von Dosenware »

Code: Alles auswählen

PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB GR,,C:\DOS\KEYBOARD.SYS
PATH=C:\TOOLS\NC2;C:\TOOLS\NC5;C:\UNIVBE;C:\TOOLS\NU7
LH /L:2,17056 KEYB GR
Path=c:\dos wäre imho besser
Warum lädst du zweimal den Tastaturtreiber? LH C:\Dos\Keyb.com GR reicht eigentlich.
Wofür brauchst du das Codepageselect und die Contry.sys?

Du könntest auch mit [Common] arbeiten, bzw in der Autoexec.bat allgemeine Sachen vor "goto %config%"/ bzw. nach :END erledigen - macht die Dateien kleiner und übersichtlicher.

Ps. Bitte nutze die codetags, wäre imho übersichtlicher.
PPS. SET TEMP=C:\DOS -> SET TEMP=C:\DOS\TEMP - Damits dir nicht das Systemverzeichnis zumüllt.
PPPS. @ECHO OFF brauchst du nur einmal (wenn überhaupt) und zwar als erste Zeile der Autoexec.

und zuletzt: lass das ganze mal mit Einzelbestätigung ablaufen und schau was er macht
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Re: Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Das mit dem Tastaturtreiber war mir so gar nicht bewusst. Oh mann. Danke! :)


Kann ich codepage komplett rausnehmen ? (oder rem davor)
Aber welcher "Zeichensatz" wird dann genutzt ?

Country.sys brauche ich auch nicht ? :O
Was ist dann mit "deutsch" ? ^^
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Re: Config.sys menuitem lädt 2x (?)

Beitrag von Dosenware »

Das dreht eigentlich nur das Datums-/Zeit-/Währungsformat auf deutsche Norm, keyb GR kümmert sich um die deutsche Tastaturbelegung und die Codepage müsste 437 (US-Amerikanisch), bzw. 850 sein - jedenfalls spricht eine deutsche Dosversion dann immernoch Deutsch und kann äöüß anzeigen.

oben war noch ein EDIT: und zuletzt: lass das ganze mal mit Einzelbestätigung ablaufen und schau was er macht

PS. du kannst dazu auch einfach mal die Hilfe von Dos befragen - die ist wirklich gut, wenn auch manchmal etwas verschachtelt.
PPS. Und lass erstmal die Ladeoptimierung weg (/L:X,XXXX), sortiere, wenn das ganze erstmal einigermaßen läuft, lieber die Reihenfolge in der du die Treiber lädst um, bevor du mit schweren Geschützen aufwartest.
Zuletzt geändert von Dosenware am Fr 14. Mär 2014, 18:07, insgesamt 1-mal geändert.
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Re: Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Also das probiere ich sofort und dann schaue ich mal in die Hilfe :)

Alles so lange her ^^

Aber warum durchäuft QEMM 2x die autoexe ? Scheint doch dann soweit alles i.O. zu sein vom Ablauf, oder ?

Temp Ordner ndere ich, gute Idee. Haben temporäre Dateien auch die Endung tmp in DOS ? Dann könnte ich schn mal im C:\DOS Ordner aufräumen :)
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Re: Config.sys menuitem lädt 2x (?)

Beitrag von Dosenware »

steht eigentlich in der readme zur Wrapper.sys zum laden vor dem Speichermanager?
Nicht das es da Probleme gibt.
Aber warum durchäuft QEMM 2x die autoexe ? Scheint doch dann soweit alles i.O. zu sein vom Ablauf, oder ?

Temp Ordner ndere ich, gute Idee. Haben temporäre Dateien auch die Endung tmp in DOS ? Dann könnte ich schn mal im C:\DOS Ordner aufräumen :)
k.a. deshalb sollst du erstmal den Einzelschritt machen

die Endung ist die, die das jeweilige Programm für richtig hält ;-) - tmp solltest du aber bedenkenlos löschen können.

EDIT: und nimm erstmal den wrapper raus bis QEMM ordentlich lädt.

EDIT2: Display.sys müsste eigentlich auch überflüssig sein. EDIT: IST überflüssig
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Re: Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Sobald QEMM die dosdata.sys lädt, fängt er an, die config.sys nochmals abzuarbeiten....

...auch wenn ich den wrapper IN das menuitem von [QEMM] packe. Das Bild kommt trotzdem 2x hintereinander. Hmmmm...
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Re: Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Dosenware hat geschrieben:

Code: Alles auswählen


Wofür brauchst du das Codepageselect und die Contry.sys?[/quote]

Setze ich ein rem vor die codepageslect Zeile, ist ö ein ; .
Oder was habe ich falsch verstanden ?

[quote="Dosenware"][code]
Du könntest auch mit [Common] arbeiten, bzw in der Autoexec.bat allgemeine Sachen vor "goto %config%"/ bzw. nach :END erledigen - macht die Dateien kleiner und übersichtlicher.[/quote]

Yo, das ist eine gute Idee...


[quote="Dosenware"][code]
PPPS. @ECHO OFF brauchst du nur einmal (wenn überhaupt) und zwar als erste Zeile der Autoexec.
[/quote]


Also einmalig vor allen "menus" ganz oben UNTER oder ÜBER "GOTO %CONFIG%" ?
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Re: Config.sys menuitem lädt 2x (?)

Beitrag von Dosenware »

Setze ich ein rem vor die codepageslect Zeile, ist ö ein ; .
hast du eine Deutsche, oder eine Englische Version?
kommt das beim tippen (dann stimmt was nicht mit keyb.com GR), oder bei der Anzeige von Text?
sind Display und country.sys schon raus?
Also einmalig vor allen "menus" ganz oben UNTER oder ÜBER "GOTO %CONFIG%" ?
über
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Re: Config.sys menuitem lädt 2x (?)

Beitrag von Dosenware »

MSDOS622 hat geschrieben:Sobald QEMM die dosdata.sys lädt
was macht die dosdata? was passiert wenn du die weglässt?
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Re: Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Die keybd.com is deutsch.

Nehme ich display.sys raus, bringt "codepage prepare" einen Fehler...

"Codeseitenoperationen werden auf diesem Gerät nicht tunterstützt."

Und OHNE codepage habe ich habe eine "komische" Schriftart. :S


Die dosdata.sys ist für einen Reboot von QEMM verantwortlich und sollte erst W95 Probleme machen...
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Re: Config.sys menuitem lädt 2x (?)

Beitrag von Dosenware »

geb mal ein keyb gr (musst z für y drücken)

definiere "komische Schriftart"
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Re: Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Dosenware hat geschrieben:geb mal ein keyb gr (musst z für y drücken)

definiere "komische Schriftart"

Dann kommt "Angegebene Codeseite wurde nicht vorbereitet"

Die Schrift wirkt "fetter" und eckiger...
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Re: Config.sys menuitem lädt 2x (?)

Beitrag von Dosenware »

MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850

COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\QEMM\LOADHI.SYS /R:2 /SIZE=16112 C:\DOS\DISPLAY.SYS CON=(EGA,,1)

nimm das mal alles raus, die Keyboard.sys (KEYB GR,,C:\DOS\KEYBOARD.SYS) rufst du auch nicht mehr auf, oder? (keyb.com GR reicht)
Benutzeravatar
MSDOS622
Kommandozeilenfetischist
Beiträge: 152
Registriert: Sa 1. Mär 2014, 20:15

Re: Config.sys menuitem lädt 2x (?)

Beitrag von MSDOS622 »

Dosenware hat geschrieben:MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850

COUNTRY=049,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\QEMM\LOADHI.SYS /R:2 /SIZE=16112 C:\DOS\DISPLAY.SYS CON=(EGA,,1)

nimm das mal alles raus, die Keyboard.sys (KEYB GR,,C:\DOS\KEYBOARD.SYS) rufst du auch nicht mehr auf, oder? (keyb.com GR reicht)

Ok, aber die Schriftart ist jetzt immernoch eine andere.

Liegt wohl an codepage oder display.sys ?
Antworten