Hi, I noticed that int 21 with ah=1c might return wrong values for "invalid drive", can somebody check this? For example: Is this a bug? When did we introduce it? What do other DOSes do here...?
For invalid drives, I get: ds:bx=0:0 al=0 cx=400 dx=unchanged I expect: al=ff, other values are not explained in RBIL AL is sectors per cluster, CX is sector size, DX drive size in clusters or -1 if above 64k, DS:BX points to media ID byte Thanks for checking :-) Eric ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel