On Fri, May 15, 2009 at 12:07 AM, Bart Oldeman <[email protected]> wrote: > Hi, > > there's a problem with the recent FCB fix -- I was a little suspect > seeing the change. > After testing with the old GEM, it seems the problem is in FCBOpen: it > initializes too much, see also > http://www.drdos.com/dosdoc/sysprog/chap4.htm > > After opening GEM does something like "mov cx,es:[007d]" for the > random i/o call and that value is lost (it was 3) from FCBOpen's init. > > see the fix below > > Bart
Thanks, saved me some time further examining it. Explains why 0 was being passed in. Reviewing it further, I should have caught that. I still haven't found any programs other than old GEM that use FCBs for more than volume label, but its a bit hard to query for since its not something that is usually advertised and FCBs usage was already deprecated by the time I started programming. Jeremy ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Freedos-kernel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-kernel
