Hi Lucas, your mail did indeed arrive as html...
FreeDOS does in general support the same interrupt services as other DOS versions. A good list of such services is in Ralf Brown's Interrupt List (RBIL) which is mirrored on many pages. Main location is: www.cs.cmu.edu/~ralf/files.html I would suggest to download all 6 parts and to concatenate the main files into one intlist.txt - "less" and "pg" can handle such big files :-). You can read in docs/intfns.txt in our kernel sources which intr services are supported and which are not. SVN view on sourceforge: freedos.svn.sf.net/viewvc/freedos/kernel/trunk/docs/intfns.txt?view=markup Note that there is no detailled list about which int2f services are supported. Sometimes some extensions are not supported in int21, for example the "extended open file > 2 gb" flag, which means that while Win98 supports files up to 4 gb size on fat32, freedos only supports up to 2 gb size at the moment afair... Unsupported are: int 21.4b05 "exec state", 21.5d0n "close all files with property X / commit all files / get open file list" (all interacting with SHARE) and int 21.63nn "multibyte char dbcs support". For long file name int 21.71nn, you have to load a separate driver, for example doslfn. To detect if you are running in freedos, use int 21.3000, "get dos version", and check if bh is 0fdh after the call. It would be 0 for IBM, 0eeh for DR DOS, 66h for PTS, and so on. Eric PS: Maybe somebody could mention this in our FAQ, but I have the feeling that it is already discussed there? ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Freedos-kernel mailing list Freedos-kernel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-kernel