emm386.exe

Program & appar

4 svar · 260 visningar · startad av Swey

Medlem sedan apr. 20003 971 inlägg
Trådstart#1

Jag har problem med emm386.exe i DOS. Den krävs för att kunna använda ljudkortet och för att vissa spel ska starta.

När jag kör från hårddisken låser sig datorn. När jag kör från en start-diskett får jag detta felmeddelande:
Unable to set page frame base address

Denna sida på Microsoft är relaterad till problemet: http://support.microsoft.com/support/kb/articles/q78/5/57.asp

Den hjälper mig dock inte mycket.

Några tips?

Medlem sedan dec. 19995 874 inlägg
#2

Hur laddar du emm386.exe om jag får fråga?

Medlem sedan apr. 20003 971 inlägg
#3

Jo, det får du fråga.

Med "device=c:\mapp\emm386.exe" i config.sys. Finns det något annat sätt?

Medlem sedan dec. 19995 874 inlägg
#4

Det var några årsedan jag pillade med emm386.. humm

"lh device=c:\mapp\emm386.exe"

eller var det enbart autoexec? prova :)

har du laddat highmem?

"device=c:\mapp\himem.sys"

?

minns inte som sagt, men kanske lite hjälp ändå.

Om du skriver mem, vad får du för siffror då?
främst på konventionellt, men även de andra kan vara till hjälp.

Medlem sedan dec. 199917 055 inlägg
#5

Gamla hederliga EMM386... :)

Jag skull, från startdisketten köra just en av de rader som nämns i artikeln:
DEVICE=EMM386.EXE NOEMS X=E000-EFFF
Om inte det fungerar är det bara till att addera ytterligare områden t.ex.
DEVICE=EMM386.EXE NOEMS X=D000-DFFF X=E000-EFFF

På många nya datorer utnyttjar man delar av det gamla "höga" minnesområdet till att lagra viss BIOS-information. Jag har för mig att detta kallas BIOS shadowing. På vissa datorer går detta att stänga av i BIOS-inställningarna i andra inte.
I de det inte går att stänga av måste området E000-EFFF exkluderas när EMM386 används.

Förmodligen borde din config.sys se ut något i stil med följande - förutsatt att filerna ligger i c:\dos-katalogen:

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS X=E000-EFFF
DOS=HIGH, UMB

Om du inte har behov av expanderat minne vill säga - i sådant fall hoppar du över NOEMS-switchen på "rad 2".

Lycka till.

[Redigerat av Rikard den 15 aug 2001]

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)