On Mon, 3 Feb 2003, Jan Willem Stumpel wrote:

> I went at it with the INTRSPY program from Schulman's Undocumented
> DOS, to see what comic.exe tries to achieve. The only difference I
> found was when comic.exe calls int 10 function 12h, which happens
> once:
>
> (on X)
> 12h: video subsys conf,   AX=1200  BX=0010
> 12h: result:              AX=1200  BX=0003
>
> (on console)
> 12h: video subsys conf,   AX=1200  BX=0010
> 12h: result:              AX=1203  BX=0003
>
> If I understand you correctly the "console" result comes from the
> real video card, while the "X" result comes from dosemu's VGA
> emulator.

on the console it's the real video card combined with the real BIOS.
in X you get DOSEMU's BIOS combined with DOSEMU's VGA emulator.

> But the return value of AX should not make any
> difference, or should it?

well Ralf Brown's interrupt list tells me nothing about AL being used as a
return value so I really don't know what to return in AL... This video
card's BIOS *seems* to use the same value as BL but that might just be a
coincidence.

> Can you suggest any other diagnostics?

it can be quite hard to fix these bugs...

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

Reply via email to