Doom Legacy / Problems with DOS & and winedbg

Sylvain Petreolle spetreolle at yahoo.fr
Thu Jun 26 13:42:51 CDT 2003


> > Unfortunately, winedbg complains on the first int21 call :
> > First chance exception: interrupt 21 in vm86 mode in vm86 code
> > (00d4:045e).
> > 
> > How can this be avoided ?
> 
> do you get the winedbg prompt or not ? if so, 'pass' should do.
This works, thanks. But the same error appears on the next interrupt
call.

I tried  'mode 16' and 'mode 32' but they seem to do nothing.
I stay in vm86 mode.

First chance exception: interrupt 21 in vm86 mode in vm86 code
(00d4:0063).
In vm86 mode.
Register dump:
 CS:00d4 SS:00d4 DS:00d4 ES:00c4 FS:0000 GS:0000
 IP:0063 SP:0760 BP:0000 FLAGS:0202(   - 00  I   - - 1 )
 AX:3000 BX:0000 CX:0000 DX:0000 SI:0000 DI:0000
Stack dump:
0x00d4:0x0760:  00c4 0000 0000 0000 0000 0000 0000 0000
0x00d4:0x0770:  0000 0000 0000 0000 0000 0000 0000 0000
0x00d4:0x0780:  0000 0000 0000 0000 0000 0000 0000 0000
0x00d4:0x0790:
 
Backtrace:
=>0 0x00d4:0x0063 (bp=0000)
Bad stack frame 0x01f7ffd0
0x00d4:0x0063: cmpb     $3,%al
Wine-dbg>pass
First chance exception: interrupt 21 in vm86 mode in vm86 code
(00d4:0093).
Register dump:

Wine-dbg>mode 16
Wine-dbg>cont
First chance exception: interrupt 21 in vm86 mode in vm86 code
(00d4:00d7).
In vm86 mode.





=====
Sylvain Petreolle (spetreolle_at_users_dot_sourceforge_dot_net) 
ICQ #170597259

alias upsf='false ; while [ $? -ne 0 ] ; do cvs update -APd ; done 2>&1 |tee cvslog'

"What if tomorrow the War could be over ?" Morpheus, in "Reloaded".

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com



More information about the wine-devel mailing list