At 06:33 PM 9/7/2004 +0300, Luchezar Georgiev wrote:
Suspect (2). MASM guide says (http://www.josheli.com/assembler/alang_hlp/Int21hFunction4Ch.html):<snip>
This function performs the following actions:
I think we do all these things - see task.c:return_user(). Then what else could be wrong with us?
I don't know. I'm not a kernel hacker. But I'm not sure a MASM READ.ME should be the definitive guide here. If there is an actionable difference -- and there may not be -- it could lie at a low enough level to not be addressed in your list.
OK. I sent your analysis to Sergey Beliakov. Hope he will be able to fix his ZDRX. But if you have ideas on how to make FreeDOS function 4C more fool-proof, don't hesitate to share them.
I have an alternate plan. If I still have and can find one of the many MS-DOS disks I owned for now defunct machines, or otherwise acquire a Bochs-style disk image of a true MS-DOS 6.x kernel, I could check the ZRDX failure path in QEMU trace log and see if it fails the same way. If so, we know 4ch behaves differently. If not, the problem lies elsewhere. Could be a ZRDX bug either way, though.
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel