www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/08/10/17:28:56

To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Go32 and msdos 6.22 conflict.
Date: Wed, 10 Aug 94 14:57:30 CDT
From: sasbnb AT unx DOT sas DOT com

Hi,

I had memory problems using windows 3.1 and qemm 6. I ~fixed them by
upgrading to dos 6.22, using memmaker to load everything high, and
not using qemm.

I had 628k free, everything loaded high, and 6k left in upper memory.
What could be better!

I used pbmblus->rawtoppm to convert raw RGB data to portable pixel map
(.ppm) format, and then I use ppmtotga to generate a TARGA file.

To my surprise, rawtoppm complained that it couldn't run in v86 mode,
and that it needed expanded memory. I removed the "noems" argument
from my emm386 loading, and my free memory dropped from 628k to 548k. 
At least rawtoppm worked. 

To my horror, however, ppmtotga (go32?) now gives a segmentation
violation immediately upon execution as does the ppmmerge file which I
copied and renamed to make ppmtotga. I then switched to QEMM and
commented out himem and emm386, but got the same result which seems to
point to dos itself.

Has anyone else had problems with msdos 6.22 and pbmplus? Should I 
boot with a dos 5 floppy to run ppmtotga. Are there any other 
work-arounds? Where can I get the source code for pbmplus so that I
can compile it myself?


Thanks,

        Brian


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019