Hi,

Thank you for helping.  Okay:

1. I tried e c316:903a 75, and I see the je changed to jne. However, the app continues to hang inside that loop...

2. I tried e c316:903a EB08, and I see the je changed to or [bi+si], cl . The app continues to hang inside that loop. However, I think I am not doing exactly what Ryan wanted me to do though...

3. I tried d si+0x8 10 after the test statement. The value does not change. I checked it for 4 iterations.


What else can I try?





From: Bart Oldeman <[EMAIL PROTECTED]>
To: anon permutation <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: Dos App hangs with DPMI / PIC problem
Date: Wed, 15 Sep 2004 20:54:17 +1200 (NZST)

On Wed, 15 Sep 2004, anon permutation wrote:

>
> >The other thing is that you can try patching the conditional jump
> >immediately after that comparison that never succeeds:
> >c316:9036 F64408FF         test    [si+0x8],0xff
> >c316:903a 7408             je      9044
>
> how do i "patch" this jump?

in dosdebug type:

e c316:903a 75

that will change the "je" to jne. I had to do something similar for
command keen 4, it was hanging in a very similar way.

Bart
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement


-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to