Hi,
Good effort!
I found the difference between FD-DEBUG and MS-DEBUG: applicationPSP
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 byINT21/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