No subject

Tue Aug 30 17:20:58 CDT 2005

The winedos tables are for 16-bit real mode (v86 mode).

> Back to implementing int xx from 32-bit code, are all of the interrupts 
> availible in real mode availible in protected mode?

No. Almost no interrupts are available. Calling DOS interrupts from
protected mode requires explicit thunking, and apps typically requests
such services from DPMI. Some thunks are provided by Windows (for
compatibility) in 16-bit mode, but AFAIK none are provided in 32-bit.

If an app does use DPMI in Wine, then the request will be properly routed
to winedos and its interrupt tables, so you don't have to do anything for
this to work (except make int31 (DPMI call) work in 32-bit, of course)

More information about the wine-devel mailing list