On Sat, 15 May 2004, Cheryl Homiak wrote:

> I did RTM, but I didn't understand it and your explanation didn't shed any
> light on the matter. I do realize this is a different version of dosemu;
> however, I have been using dosemu for two years with an autoexec.bat for
> native dos, an autoexec.emb for most of my dosemu work, and an
> autoexec.brb for use with a special program for which I needed different
> settings and had another conf file for it. all of this worked fine. So i'm
> still not understanding what is changed that i now have to type a shell
> command to do this; obviously there has been a change and I would like to
> understand it. There was no need to assume I didn't RTM!!!

Support for $_emubat was removed because it was broken and confusing. So
you now have to type that SHELL command in config.sys instead.

The problem was, if you booted with $_emubat = "xxx", and you edited
autoexec.bat you'd really edit autoexec.xxx. The real autoexec.bat
would be inaccessible. But this faking only worked at a high level for
some DOS commands, not with disk editors on hard disk images for instance.

For config.xxx the heuristics are reliable enough to ensure that the DOS
really only reads from config.xxx when it boots: once you edit
config.sys you edit the real config.sys. Those heuristics did not apply
very well to autoexec.bat.

In short emubat opened a can of worms -- SHELL is much more reliable
because nothing is faked, DOS knows what it does.

Bart

-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to