My bet would be on JEMM as the one which messes with memory control
blocks.
You're right. It is JEMM.
Yup. TSRs which are never unloaded would not be a problem, otherwise
they could leave holes, but that's life... One could even re-run your
program and try to relocate the ENV again into
Thanks. It would work indeed because - as I was checking a few minutes
before reading your mail - FreeCOM does maintain the master environment
pointer (its segment) in its PSP:3Ch slot, additionally FreeCOM seems
to use the contents of that 'slot', not some copy it made, whenever
it needs to