Hi Tom,

> one reason for different behaviour *might* be that smartdrv traps
> int25/int26, which is used differently in FreeDOS (not everything is
> rooted through it)

I don't think other DOSes route things through int25/int26 either, I
tested that a few years ago. It would be a major headache anyway as
int25/26 would reset the DOS stack pointer! RBIL explicitly mentions
480h 384 BYTEs  disk stack (functions greater than 0Ch, INT 25,INT 26)
in the SDA.

To make a long story of Eric short, later versions hook at the device
driver level, ie. what execrh.asm calls for FreeDOS.

Searching a bit on google groups: interesting, this link talks about
smartdrv but also about config.sys processing order:
http://groups.google.com/groups?selm=1993Mar12.001843.20281%40microsoft.com
Jen Kilmer posted more informative posts about smartdrv.

If you even go further back you find posts from Mark Zbibowski (MZ) e.g.
http://groups.google.com/groups?selm=8697%40microsoft.UUCP
from 1984.

Bart

-- 
"Usenet is a strange place" -- Dennis M. Ritchie


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to