Hi all,

I would like to draw attention to the fact that FreeDOS is
even still missing a few MS DOS 3.3x functions. So function
43ff (create directory / rename file, allowing path/file
names up to 128 rather than 67 bytes, allowing deeper nested
directories) should IMHO wait until the other stuff is done.

Missing FreeDOS functionality:

- int 21.63, DoubleByteCharacterSupport (Asian languages),
   probably has to be done by a TSR anyway?

- int 21.6602, Set Global Codepage Table (DOS 3.3, NLSFUNC
   related, something for kernel 2037-unstable only?)

This reminds me that I never got any reactions to my summary
of new known bugs in kernel 2037-unstable, do we have to
assume that nobody will fix them until Jeremy has time again
next year?

- int 21.6500, set general i18n info, Win95, this sets the
   information which can be read by int 21.65xx, basically
   just overwriting the country status buffer in the kernel

- int 21.4b05, set execution state, DOS 5.0

- int 21.5d01 "commit (sync) all files by computer id and/or
   PSP segment of the process which has the files open", DOS 3.1

- int 21.5d02 ... int 21.5d05, commit files specified in various
   ways similar to int 21.5d01, or provide a list of all opened
   files: This is to be implemented in SHARE. Does our SHARE
   provide this functionality?

- int 21.6c flags: "sync-on-write" (calls int 21.68, sync, after
   each file write), "open with 2-4 GB file size support on"
   (modifies int 21.42, seek, behaviour?), "open readonly and do
   not update the last access time" (DOS 7, afaik we do not write
   that timestamp unless explicitly requested anyway, as the
   implicit update in Win9x degraded performance), "open and dis-
   able critical error dialogs for this file, return error codes
   instead" (DOS 4.01)

- int 2f.4a00.cx=0 the kernel has to call this before it displays
   the "Insert diskette for drive B:" (or A:...) message, to let
   Win3 and the like show a GUI dialog instead of the message, DOS 5.0

> BC> I see that the RBIL says that MS-DOS 7.20 supports this interrupt.
[int 21, ax=43ff, bp=5053, cl=39 or 56 for mkdir or rename]
> BC> I am all for FreeDOS supporting this interrupt.  What do other
> BC> people think? [Typo: it is 7.10, Win98]
>
>     You wish to implement this extension by yourself?

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freedos-kernel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to