Ove Kaaven <[EMAIL PROTECTED]> writes:

> DOS interrupts are also used by Win16 apps, what kind of scheme do you
> have in mind?

Win16 is using the same scheme already; that's basically what the wine
binary is, a Winelib app running Win16 tasks. Now we could have DOS
support in the same app, but since we need a separate dosmod anyway I
think it should be possible to make it a separate Winelib app (which
would allow getting rid of the dosmod pipe stuff).

> I understand that a separation could be beneficial, but it's not obvious
> how such a separation could be done. It'd be clearer how to do it if we
> just put all the interrupt and VGA stuff into a DLL that could be loaded
> into Win16 and DOS processes, rather than make it a Winelib app.

It can also be a dll, yes. Basically the key point is to allow a
dll/app to install interrupt handlers; then interrupt support can be
moved out of the core, and have access to gdi/user routines without
special callouts.

-- 
Alexandre Julliard
[EMAIL PROTECTED]

Reply via email to