DOS-Box of Win9X does NOT require DOS

Very often we find that people are confused about the DOS boxes in Win32 and false believe they must use DoPatch for DOS to apply patch files in the DOS box. This is absolutely untrue. Instead DOS you can use "Win32 command line programs" also. These are not DOS programs, i.e. they won't run without Win9x or WinNT as e.g. in pure DOS mode, but they behave just like DOS programs used to with the advantage that they can access all the Win32 API and thereby allow such nice features as registry lookup or to use the long filenames DOS normally cannot use.

So unless you are convinced you must allow that your files files are running under bare DOS, do not use "-s=dos" or BinPatch for DOS with "-s", it's giving you slower and larger patch files without need.

Likewise, do not use GenPatch for DOS under Win32 platforms! It has much more problems in respect to allocation of memory and other aspects of the OS and will be less performant than GenPatch for Win32 command line.