Meer conventioneel geheugen vrijmaken.Hulp please!

Pagina: 1
Acties:
  • 126 views sinds 30-01-2008
  • Reageer

  • Gash
  • Registratie: Juli 2000
  • Laatst online: 27-05-2022
Een kennis van mij kan een Euro-conversie in Exact niet maken omdat zijn PC te weinig geheugen heeft. (op een bepaald momenteel kan hij niet printen omdat printer.dll niet geladen kan worden vanwege een tekort aan (conventioneel?) geheugen.

Uit de documentatie van Exact blijkt dat hij minimaal 580Kb conventioneel geheugen vrij moet hebben. Momenteel is dat 565Kb. Wat moet er veranderen om dit te verhogen naar minimaal 580Kb? :?

Alvast bedankt! :)

Afbeeldingslocatie: http://www.comtronics.nl/images/geheugen.jpg

Zijn autoexec.bat:

SET BLASTER=A220 I7 D1 T2
SET SNDSCAPE=C:\WINDOWS
rem - By Windows 95 Network - C:\WINDOWS\net start
rem - By Windows 95 Network - C:\WINDOWS\net start
REM C:\ONLINEPP\VIDSYNC.EXE

@ECHO OFF
:exit
PATH=c:\windows;c:\windows\command
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850


Zijn Config.sys:

REM [Header]
REM [SCSI Controllers]
REM DEVICE=SCSI.SYS
REM [CD-ROM Drive]
REM DEVICE=CDROM.SYS /D:OEMCD001
REM [Display]
REM DEVICE=DISPLAY.SYS
REM [Sound, MIDI, or Video Capture Card]
REM DEVICE=SOUND.SYS
REM [Mouse]
REM DEVICE=MOUSE.SYS
REM ------------------
REM [Miscellaneous]
REM DEVICE=SMARTDRV.EXE

device=c:\windows\himem.sys
DOS=HIGH,UMB
device=c:\windows\emm386.exe noems
files=150
REM device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
REM Country=031,850,C:\WINDOWS\COMMAND\country.sys

  • DR
  • Registratie: December 2000
  • Niet online

DR

himem uit :+

Verwijderd

Aiii, tijd geleden zeg...hij heeft geen upper memory en dat wil je wel, dus moet je niet bij die emm386 regel juist RAM gebruiken ipv NOEMS??

Check de dos docs van emm386 hier

Weet niet zeker hoor, is te lang geleden, maar je moet er in ieder geval voor zorgen dat je zoveel mogelijk in upper memory krijgt.

  • warp
  • Registratie: Januari 2000
  • Niet online
Aangezien je het in een DOS box draait aan je screenshot te zien...

Even de regel

LocalLoadHigh=1

toevoegen aan je SYSTEM.INI onder het kopje [386ENH]

rebooten en voila ;)

  • Gash
  • Registratie: Juli 2000
  • Laatst online: 27-05-2022
Op dinsdag 15 januari 2002 17:57 schreef warp het volgende:
Aangezien je het in een DOS box draait aan je screenshot te zien...

Even de regel

LocalLoadHigh=1

toevoegen aan je SYSTEM.INI onder het kopje [386ENH]

rebooten en voila ;)
Als ik dat doe heb ik dan meer dan 565Kb conventioneel geheugen?????

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Exact DOS is idd niet bepaald handig wat geheugengebruik betreft. Heb je de handleiding al doorgewerkt, daar is ergens een hoofdstuk geheugengebruik onder windows.

Helpt onder puur DOS draaien niet? Als het een eenmalige euro conversie is kan dat toch best. Wel een beetje laat met converteren trouwens...

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • TRON
  • Registratie: September 2001
  • Laatst online: 19-12 21:31
Wat je dus kunt proberen is dit:

Zijn autoexec.bat:

SET BLASTER=A220 I7 D1 T2
SET SNDSCAPE=C:\WINDOWS
PATH=c:\windows;c:\windows\command


Zijn Config.sys:

devicehigh=c:\windows\himem.sys
DOS=HIGH,UMB
devicehigh=c:\windows\emm386.exe noems
fileshigh=150

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


  • Gash
  • Registratie: Juli 2000
  • Laatst online: 27-05-2022
Op dinsdag 15 januari 2002 19:47 schreef TRON het volgende:
Wat je dus kunt proberen is dit:

Zijn autoexec.bat:

SET BLASTER=A220 I7 D1 T2
SET SNDSCAPE=C:\WINDOWS
PATH=c:\windows;c:\windows\command


Zijn Config.sys:

devicehigh=c:\windows\himem.sys
DOS=HIGH,UMB
devicehigh=c:\windows\emm386.exe noems
fileshigh=150
Bedankt voor de tip. Het is voor mijn zo'n tijd geleden dat ik me hiermee bezighield.......
Ben benieuwd of het gaat lukken. Ik hou jullie op de hoogte! :)

  • koffercomputer
  • Registratie: Oktober 2000
  • Laatst online: 17-12 11:53
Op dinsdag 15 januari 2002 19:47 schreef TRON het volgende:
Zijn Config.sys:

devicehigh=c:\windows\himem.sys
DOS=HIGH,UMB
devicehigh=c:\windows\emm386.exe noems
fileshigh=150
Hoe wil je himem.sys high laden zonder himem.sys ?
Nadat himem geladen is kun je de rest wel met loadhigh laden.

Ik heb het opgegeven om nog correct Nederlands te blijven typen. 22.10.02


  • Gash
  • Registratie: Juli 2000
  • Laatst online: 27-05-2022
Op dinsdag 15 januari 2002 20:41 schreef koffercomputer het volgende:

[..]

Hoe wil je himem.sys high laden zonder himem.sys ?
Nadat himem geladen is kun je de rest wel met loadhigh laden.
Heb jij misschien nog een goede tip dan? :?

  • Gash
  • Registratie: Juli 2000
  • Laatst online: 27-05-2022
iemand.......??

  • Luppie
  • Registratie: September 2001
  • Laatst online: 14-08 07:27

Luppie

www.msxinfo.net

Op dinsdag 15 januari 2002 20:41 schreef koffercomputer het volgende:

[..]

Hoe wil je himem.sys high laden zonder himem.sys ?
Nadat himem geladen is kun je de rest wel met loadhigh laden.
Wat koffercomputer bedoeld is dat je himem alleen maar gewoon kan laden

device=c:\himem.sys

de rest kan je wel laden d.m.v. devicehigh=

Dit gaat echt werken

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Verwijderd

Bij mij op het werk hebben we gebruikelijk 700 conventioneel. Op win2k bakken dan. Ook op 1 98 bak, maar op mijn 98 bak wil het niet lukken...


Win2k bak
config.sys
device=c:\windows\himem.sys /testmem:off
dos=high,umb
device=c:\windows\emm386.exe /ram frame=none
files=120
buffers=60

system.ini <--- BELANGRIJK!!
[386Enh]
[..]
[..]
LocalLoadHigh=on



bij de config.sys is het van belang dat je deze 3 regels
device=c:\windows\himem.sys /testmem:off
dos=high,umb
device=c:\windows\emm386.exe /ram frame=none
in die volgorde doet. Als je dan reboot zou je meer moeten hebben.

Ik denk dat als jij files al op 120 zet dat je al genoeg hebt. Maar die localloadhigh is ook zeer van belang!

suc6


[geef eens een screenshot als je in dos het commando mem /c geeft dan krijg je (bijna) als laatst 3 tabelletjes. De derde daar de eindsom van. Die moet dus hoger dan 580 zijn]

  • warp
  • Registratie: Januari 2000
  • Niet online
Op woensdag 16 januari 2002 10:29 schreef Khaine het volgende:

system.ini <--- BELANGRIJK!!
[386Enh]
[..]
[..]
LocalLoadHigh=on
Erhm, de juiste syntax is LocalLoadHigh=1

Had ik overgens al vermeld (zie paar replies naar boven) ;)

  • Ye Greate'96
  • Registratie: Juli 2001
  • Laatst online: 11-08-2021
Op woensdag 16 januari 2002 10:29 schreef Khaine het volgende:
Bij mij op het werk hebben we gebruikelijk 700 conventioneel. Op win2k bakken dan. Ook op 1 98 bak, maar op mijn 98 bak wil het niet lukken...

....
Euhm, er zit maar 640 K conventioneel geheugen in een PC hoor.

  • Ye Greate'96
  • Registratie: Juli 2001
  • Laatst online: 11-08-2021
DEVICE=C:\Windows\HIMEM.SYS
DEVICE=C:\Windows\EMM386.EXE NOEMS I=B700=B7FF D=64 H=255
FILES=100
BUFFERS=20

Als je dat gebruikt zul je zien dat je echt het maximale vrije conventionele geheugen gebruikt! (ik dacht max. rond 613k aan vrij geheugen mogelijk)

  • Agent-X
  • Registratie: Januari 2000
  • Niet online
Hoe heette dat proggie ook al weer : memmaker ofzo

hoogste wat ik ooit vrijkreeg was 620 ofzo

en voor degene hierboven met 700k..gaaf, wil ik wel eens zien :)

  • Gash
  • Registratie: Juli 2000
  • Laatst online: 27-05-2022
Bedankt voor de tips. Hoe kan het eigenlijk dat de HIMEM van de PC van die kennis 45kb conventioneel geheugen gebruikt en bij die van mij slechts 1,1Kb? :?

  • pinolief
  • Registratie: Juni 2001
  • Laatst online: 11-01-2021
@Gash;

dit probleem kan komen omdat de io.sys een bug bevat (als het windows95 is tenminste)
door de io.sys te debuggen gaat himem.sys weer 1k verbruiken i.p.v. meer.
c:\debug io.sys
e52f6 58
w (write)
q (quit

herstart.
Zorg wel dat je de read-only van io.sys hebt afgehaald!

Wat betreft de problemen met Exact en windows, het geheugen is voor Windows95 en 98 wel hoog genoeg te krijgen maar voor WindowsNT blijf ik hier problemen mee houden zoals de topicstarter met het printen heeft!

Heeft iemand hier een oplossing voor om het geheugenbeheer onder NT beter te krijgen want tot nu toe is me dat nog steeds niet gelukt en moeten sommige gebruikers noodgedwongen met 95/98 werken en ik zou graag alles naar NT overbrengen!

  • warp
  • Registratie: Januari 2000
  • Niet online
Op woensdag 16 januari 2002 16:18 schreef pinolief het volgende:
Heeft iemand hier een oplossing voor om het geheugenbeheer onder NT beter te krijgen want tot nu toe is me dat nog steeds niet gelukt en moeten sommige gebruikers noodgedwongen met 95/98 werken en ik zou graag alles naar NT overbrengen!
Je kunt ook nog een heleboel instellen qua geheugen e.d. als je een shortcut cq pifje maakt naar emenu.exe, kijk maar als je de properties ervan opvraagd en dan de tab Memory.

Bij ons draait Exact 7.1 (dus de DOS versie) zo goed onder NT4 en Win2K:

Conventional Memory
Total: Auto
Protected Enabled

Initial Environment
1024

Expanded (EMS) Memory
Total: 1024

Extended (XMS) Memory
1024
Uses HMA Enabled

MS-DOS Protected Mode (DPMI)
Auto

De instellingen hangen mede af van andere applicaties e.d. die (tegelijkertijd) gebruikt worden, maar met wat trial & error moet je er wel uitkomen... misschien heb je er wat aan.

  • Palomar
  • Registratie: Februari 2000
  • Niet online
Op woensdag 16 januari 2002 15:58 schreef Gash het volgende:
Bedankt voor de tips. Hoe kan het eigenlijk dat de HIMEM van de PC van die kennis 45kb conventioneel geheugen gebruikt en bij die van mij slechts 1,1Kb? :?
dan gebruikt hij win95 OSR-2 (zit een bug in).. moet ie ff de himem.sys van een win98 pc overnemen.. staat volgens mij ook wel een fix voor op microsoft.com

[edit] -> http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;q170456

  • warp
  • Registratie: Januari 2000
  • Niet online
BTW, die himem bug zit IIRC ALLEEN in alle non-english Windows95 OSR/2 versies...
Pagina: 1