Hi,

Good effort!

I found the difference between FD-DEBUG and MS-DEBUG: application
PSP
inside FD-DEBUG have as parent debug's PSP, which have as parent itself
(ie.
it makes itself "primary shell", which shouldn't be terminated by
INT21/4C).
App PSP inside MS-DEBUG have as parent the PSP, which is parent also for
MS-DEBUG. Don't know what is better, but:

- INT21/4C in MS-DEBUG terminates it.

- INT20 in MS-DEBUG under MS-DOS is trapped and returns message "Program
  terminated normally"; under FreeDOS INT20 similar to INT21/4C.

- in FD-DEBUG INT20 similar to INT21/4C and both behave wrong: first time
  these instructons may look like do nothing (though, under FreeDOS with
  plain HIMEM execution terminated with message "Unexpected single-step
  interrupt" somewhere outside FD-DEBUG), but second time anyway FD-DEBUG
  hangs.


Disregard that irritating message, FD-DEBUG is better than MS-DEBUG, it's true!


BAHCL

_________________________________________________________________
日日免費隨時學英語和普通話 http://go.msnserver.com/HK/46164.asp




-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to