Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Vista DPMI limit fix(es) (Miscellaneous)

posted by Rugxulo Homepage, Usono, 04.06.2008, 02:43

So, it has already been mentioned that HXNTVDM TSR/DLL combo fixes the Vista DPMI limit, more or less. Then I found out from someone "in the know" that there's an undocumented registry setting (dword) you can add via REGEDIT (since it doesn't already exist) to increase the built-in limit (I used "128000000", and it works fine on Home Premium SP1):

HKLM\System\CurrentControlSet\Control\Wow\DpmiLimit

So, I e-mailed T.R. Nicely to tell him, but he claims the above doesn't work for him (Vista Home Basic, no SP1 yet because he's on dialup). So for people like that, HXNTVDM (only 13k download instead of 66 MB for SP1) is probably a better solution.

[ Vista ] - Tue 06/03/2008 >make -O3

Compiling via DJGPP ...

[ Vista ] - Tue 06/03/2008 >redir -t gpp -O2 -Wall -Wno-parentheses -mtune=i686
-O3   fast-paq.o paq8o8z.cpp -o paq8o8z.exe
Elapsed time: 13.570 seconds

    798281 ->    111792   14.00%   djgpp2/coff   paq8o8z.exe

[ Vista ] - Tue 06/03/2008 >paq8o8z -3 doydoy *.cpp

paq8o8z compiled by DJGPP v2 for FreeDOS

Checking CPUID availability ... yes
Testing CPUID feature flags for MMX or SSE2 ... yes yes
Using SSE2

Creating archive doydoy.paq8o8z via level 3 with 1 file(s)...
paq8o8z.cpp 153695 -> 36359
153695 -> 36393
Time 4.18 sec, used 55767894 bytes of memory

[ Vista ] - Tue 06/03/2008 >scrndump


EDIT: Even DOSEMU has a DPMI limit of ~ 20 MB by default, but if you "cp dosemu/conf/dosemurc ~/.dosemurc ; sed -i '/$_dpmi.*5000)/s/5000/A000/' ~/.dosemurc" it should be more comfortable.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 303 users online (1 registered, 302 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum