Avatar billede viperfreak Nybegynder
07. juni 2004 - 22:09 Der er 6 kommentarer og
2 løsninger

Upper Memory

Hej...

Er der nogen måde hvorpå man kan få mere upper memory???

Jeg skal bruge mere conventional, men har kun 11k upper fri...

Eller er der en anden måde at gøre det på?

Her er noget af det vi har leget med:
http://www.eksperten.dk/spm/506393
Avatar billede halifax Nybegynder
07. juni 2004 - 23:11 #1
Nej, det er der normalt ikke med de memory managers, som DOS stiller til rådighed (himem.sys, emm386.exe). Normalt anbefales at lave en konfiguration til spil, dvs. en autoexec.bat og config.sys, hvor der kun indlæses de enheder som er nødvendige, som fx. lydkort, og undlade andre som fx. cd-rom og tilhørende driver. Alt sammen med formål at frigøre nok Upper Memory og Conventional memory.

Skal du bruge cd-rom drev for at afvikle spillet nævnt i dit link oven for??
Ellers kan du undlade at indlæse det, som jeg har foreslået.
Kan det så lave plads til af du kan skrive DeviceHigh foran linien med Display.sys og/eller den med c:\MWAVE_C  (er det ikke lydkortdriveren??)

Nogle gange kan det også hjælpe at flytte rundt på rækkefølgen som linierne indlæses i. Mange gange er det et pillearbejde at prøve sig frem med. Og efter hver ændring foretage en genstart for at se, hvad det giver af forskel med kommandoen mem /c

Man skal også vide, at selv om en driver fx. kun fylder 7k (og du har 11 fri i upper) så kræver den det dobbelte for at komme "på plads" og er det dobbelte ikke tilstede forbliver den i conventionel - til stor frustration.
Avatar billede bertelbrander Novice
07. juni 2004 - 23:13 #2
Så vidt jeg husker (det er snart mange år siden jeg har leget med DOS 6.22) kan man i nogle BIOS'er enable mere eller mindre ram mirror.
Så vidt jeg ved er teknikken at man spejler noget af det der normal ligger i upper memory til andre addresser hvorved der bliver mere upper ram fri til programmer der skal ligge i upper ram.

Prøv at kikke i BIOS.
Avatar billede tonnybrandt Nybegynder
08. juni 2004 - 00:11 #3
Såvidt jeg husker brugte jeg RAM parameteren til emm386 i gamle dage for at få så meget konventionel hukommelse som muligt, men det er efterhånden lang tid siden.
Man sætter den i config.sys og skriver simpelthen bare ram efter emm386 på samme linie. F.eks:
DEVICE=c:\dos\emm386.exe RAM
Og jeg vil give halifax ret i hele hans indlæg. Det er simpelthen en jungle at få det til at spille ordentligt.
Vi brugte Qemm som memorymanager, og det kunne få det mest utrolige ud af den konventionelle hukommelse.
Avatar billede halifax Nybegynder
08. juni 2004 - 00:50 #4
Tonny - Bingo. Tager vi udgangspunkt i viperfreaks seneste config.sys i link der henvises til i spørgsmålet mangler
DEVICE=c:\dos\emm386.exe RAM
i hans sidste eksempel (den er med længere oppe i påg. link) Bør skrives ind efter linien med himem.sys.
Avatar billede tonnybrandt Nybegynder
08. juni 2004 - 07:30 #5
Halifax >> Pinligt. Jeg havde slet ikke kigget i spørgsmålet der bliver linket til. Jeg svarede bare generelt på det.
Avatar billede b_hansen Novice
08. juni 2004 - 08:29 #6
Hvis der kun skal laves en spilkonfiguration, kan man med fordel udelade opsætningen af bl.a. dansk tastatur.

En skrabet version af Autoexec.bat kunne se sådan ud:

@ECHO OFF
PATH C:\DOS
SET MWPATH=C:\MWD\MANAGER;C:\MWD\MWGAMES
SET BLASTER=A220 I5 D1
SET LIBPATH=C:\MWD\MANAGER
SET MWROOT=C:\MWD
SET TEMP=C:\DOS
LH C:\DOS\MSCDEX.EXE /D:MTMIDE01 /M:10
LH MOUSE
PROMPT $p$g
LH KEYB DK
rem ovenstående linie kan eventuelt udelades
LH C:\MWD\MANAGER\MWR

og config.sys

DEVICEHIGH=C:\DOS\HIMEM.SYS
DEVICEhigh=c:\dos\emm386.exe RAM
DOS=HIGH,UMB
COUNTRY=045,,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
FILES=30
LASTDRIVE=d
DEVICEHIGH=C:\MTM\MTMCDAI.SYS /D:MTMIDE01
Avatar billede viperfreak Nybegynder
09. juni 2004 - 17:02 #7
Her er svar
Avatar billede viperfreak Nybegynder
09. juni 2004 - 17:02 #8
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester