Hi,

I noticed that there is a minimal SETVER driver implementation [1] in the 
FreeDOS kernel source, and it is shipped with FreeDOS as SETVER.SYS. However, 
there is no accompanying executable in the FreeDOS distribution to modify the 
(empty) list of DOS version assignments for specific executables. FreeDOS 
instead seems to rely on a different mechanism to "fake" the DOS version, 
called CALLVER [2]. However, this is not equal in functionality, as the 
software for which the DOS version shall be faked has to be called via the 
CALLVER binary. That might not be possible in every case.

Was it a design decision to not support SETVER, or did nobody bother 
implementing this?

[1]: 
https://github.com/FDOS/kernel/tree/654e7b7a6c244c81ff8ef1d39a5fb07608e3d07a/setver
[2]: 
https://gitlab.com/FreeDOS/tools/callver/-/tree/FreeDOS-v1.4/SOURCE/CALLVER?ref_type=tags

Bernd



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to