Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

FlWriter version 1.1 available (Announce)

posted by Doug E-mail, 10.05.2012, 18:02

> I don't know which DOS or 3rd-party MEM.EXE you're using, but I
> know FreeDOS' often reports invalid numbers.

The MEM program is the MS-DOS 7.1 one.

> If you have DJGPP, it doesn't (directly) use anything but DPMI.
> So what EMS or XMS or raw or whatever it uses depends on the DPMI
> host program.

Understood. But what i'm getting from this is that, according to the MEM results, under identical conditions... other than CWSDPMI vs. HDPMI32... when shelling to DOS from within FlWriter, MEM reports very-different "Extended (XMS)" lines:

          Memory Type        Total       Used       Free
          ----------------  --------   --------   --------
CWSDPMI:  Extended (XMS)    522,592K   522,208K       384K
HDPMI32:  Extended (XMS)     64,416K          ?   480,619K

So as you suggest, one possible scenario might be a quirk in the way MS 7.1 MEM reads XMS. But if not, doesn't this mean that GS386.EXE (from FlWriter) would think it has access to very-different amounts of extended memory under each? And it did choke under just CWSDPMI and succeed with HDPMI32.

Just curious....

> If you run "go32-v2" (assuming you have it, it comes with DJGPP), it
> will tell you how much DPMI is available. Or try \hx\test\dpmi.exe
> instead.

I have both. Will post some test results later if anyone's interested -- let me know.

- Doug B.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 423 users online (0 registered, 423 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum