I am writing a TSR, and having trouble getting it to work with FreeDOS.  It
installs just fine in MSDOS, also also installs just fine from a FreeDOS
command prompt.  But, when I try to install it using an INSTALL= or
INSTALLHIGH= from CONFIG.SYS, the machine hangs.  The hang occurs right
after the program exits (INT 21.4Ch or INT 21.31h).  If it helps in
troubleshooting, the TSR does allocate and leave in place some "extra"
memory segments that the TSR needs.

I can install some of my other TSR's just fine from CONFIG.SYS.  If I load
JEMMEX, when the problem program exits, JEMM displays an Error 0D at CS:EIP
X:Y, where X is always the CS of the previous TSR that was installed, and Y
is always either 0000FFFF or 00010000.  If I don't use JEMM, the machine
just hangs with no error messages at all.

I've been looking at some of the source code for FreeDOS, but nothing has
revealed itself yet.  I'm just wondering if someone could explain, at least
in general terms, what is "not there" or is "different" (other than the
shell program) when INSTALL is being used as opposed to an installation from
the command-line?
-- 
View this message in context: 
http://old.nabble.com/Problem-w--CONFIG.SYS-INSTALL-tp30076203p30076203.html
Sent from the FreeDOS - User mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to