[comp.sys.ibm.pc.programmer] BLOCK_MOVE failing on some systems

benefiel@wyse.wyse.com (Daniel Benefiel xtmp user id dept234) (03/05/90)

I wrote an assembly .COM program to access extended (and primary) memory
using INT 15h BLOCK_MOVE.  On some systems, the INT 15h call fails to do
the transfer when run from the DOS prompt.  On other systems it works fine.
It never fails under any debugger (debug, symdeb, or turbo).

By "fails to transfer" I mean that it transfers nothing (not even garbage).
The failure occurs whether transferring within primary or between primary
and extended.

Any ideas?