roy@gitpyr.UUCP (Roy Mongiovi) (08/31/84)
In response to the comment from Microsoft about the INDOS flag, and the use of undocumented features, about all I can say is that if the people writing operating systems would create and document all the facilities needed by programmers, then there would be no need to use undocumented features. Perhaps the people at Microsoft could suggest some method for writing an interrupt handler that uses DOS without using the INDOS pointer? Or maybe we're supposed to go straight to the BIOS? :-) And again, using the SWITCHAR=- configuration statement is undocumented because lots of programs don't check it and/or produce incorrect results. But since function 37H isn't documented, we can't even write "correct" programs NOW! It really seems that the only thing that can be done is to check the DOS version number at the start of the program, and bomb out if it isn't OK. But it sure would be nice if all the useful functions of the operating system were documented. What is really needed is an open architecture operating system to go along with the open architecture IBM PC. I for one would love to be able to buy a MS-DOS Tech Ref Manual, complete with listing on MS-DOS. -- Roy J. Mongiovi. Office of Computing Services. Georgia Institute of Technology, Atlanta GA 30332 Phone: (404) 894-6163, (404) 894-4660 [messages] ...!{akgua,allegra,amd,hplabs,ihnp4,masscomp,ut-ngp}!gatech!gitpyr!roy ...!{rlgvax,sb1,uf-cgrl,unmvax,ut-sally}!gatech!gitpyr!roy