Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!sdd.hp.com!news.cs.indiana.edu!bobmon@iuvax.cs.indiana.edu From: bobmon@iuvax.cs.indiana.edu (RAMontante) Newsgroups: comp.os.msdos.programmer Subject: Re: Novice 386 C Compiler/Video Driver/EMM Questions Message-ID: <1991Mar11.173921.26037@news.cs.indiana.edu> Date: 11 Mar 91 22:39:01 GMT References: <11886@uhccux.uhcc.Hawaii.Edu> Organization: 'twixt Dali and Dada Lines: 26 ressler@galileo.ifa.hawaii.edu (Mike "IR" Ressler) <11886@uhccux.uhcc.Hawaii.Edu> : | video board or produce 386 optimized instructions). QEMM seemed to make | PCWrite barf (what does "packed file is corrupt" mean?) while Microsoft I got this same message with one of Anarkey's support programs (to load macros; it's non-resident), only when the resident portion was loaded into high memory. Strange... however, the message refers to the program being "packed" by Microsoft's PACK.EXE or whatever it's called. I unpacked the executable, and the result runs fine whether Anarkey is loaded in high memory or the 640K stuff. The UPACKEXE.EXE unpacker that I used came with the LZEXE executable-compressing program (great program, and I get to practice my French too :-) --- so I tried running the problem program through LZEXE and the result *also* works fine in either high mem. or 640K. And the result is far far smaller than the PACKed original. You might try unpacking PCWrite; you might also try LZEXE compressing it to see how you like that. | emm386.sys, himem.sys, xma2ems.sys, smartdrive.sys, ramdrive.sys My vague understanding is that the first three manage extended memory on a 386, allow access to the RAM between 640K and 1M, and [do something pretty much neato keeno]. QEMM takes the place of all three of them.