Hi Eric: Thanks. That provided enough breadcrumbs to get it going! :-)
Mark > > Hi Mark, you are pretty close already... > > > get a getdta() function (to acquire the disk transfer area) that will > > work with Open Watcom... > > The Kernel interrupt handler for Interrupt 21 function 2F > > boils down to... > > Is the return of a 16-bit value correct here? > > No. Your function is fine but it only returns BX at the moment. You > have to use intdosx instead of intdos, then you will be able to read > the returned ES from int 21.2f as well. Combine both (ES:BX) to > create a FAR pointer, e.g. with MK_FP(...,...). > > Eric > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Freedos-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freedos-devel ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
