Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Vista (Announce)

posted by sol, 22.11.2007, 20:37

If you think my post above about duplicating APIs & creating bugs & bloat is silly, then check this out :-D

DOS 1+, Open file using FCB
Int 21h, AH=0Fh
Backwards compatibility with APPEND in DOS 3.3 has a bug corrupting DX.

DOS 1+, Create or truncate file using FCB
Int 21h, AH=16h

DOS 2+, Open existing file
Int 21h, AH=3Dh

DOS 2+, Create or truncate file
Int 21h, AH=3Ch

DOS 3.0+, Create new file
Int 21, AH=5Bh

DOS 7.0+, Create or open file
Int 21/AX=716Ch

--------------------
Windows API Calls
--------------------
CreateFile
CreateFileTransacted
LZOpenFile
OpenEncryptedFileRaw
OpenFile
OpenFileById
ReOpenFile


These are all functions to do pretty much the same thing. The situation changes, or something new is thought of, so a new call is added. The line has to be drawn sooner or later.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 435 users online (0 registered, 435 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum