[PATCH 1/3] winedos: better MSCDEX emulation

Petr Tesarik hat at tesarici.cz
Mon Apr 10 05:45:02 CDT 2006


OK, what I'm trying to do is provide a real DOS device driver for DOS
MZ programs, so that they can call the "strategy" routine to set the
address of device requests and then the "interrupt" routine to do the
actual requests (see just about any DOS programming guide for

That means I have to:

  1. move the code for INT2F/AX=1510h (SEND CD-ROM DEVICE DRIVER
     REQUEST) to the interrupt routine

  2. provide a strategy routine

  3. get the device driver registered in DOS structures (add it to the
     end of the linked list of device drivers, which starts by the NUL
     driver in the List-of-Lists).

Now, I've found some (minor) bugs in the device driver code, and I
fixed them along the way. IMO what you need is that:

  1. First, I send a patch that moves the (buggy) code to a separate
     function which can be called both by the INT2F handler and by the
     interrupt routine.

  2. Next, I send a patch fixing the bugs.

Is that right?

Petr Tesarik

On 04/07/06 at 14:53:34 (+0200), Alexandre Julliard wrote:
> Petr Tesarik <hat at tesarici.cz> writes:
> > Hi everyone,
> >
> > has this patch been rejected?  If so, could anyone tell me why?
> The 1/3 patch is OK, but I'd appreciate if you could split the 3/3 one
> so I can get a better idea of where you are going with all this.
> -- 
> Alexandre Julliard
> julliard at winehq.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2196 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20060410/67b6b8f2/smime-0001.bin

More information about the wine-devel mailing list