Commit Graph

4 Commits

Author SHA1 Message Date
Mario Fetka
e73eb89f8c docs: update NCP and IPX layer documentation
Update README and file-level comments after the NCP/IPX source split and
renames.

Document the current layering: ncpapi.c/ncpapi.h contain the ncpXX_YY_*
protocol API wrappers, ncpcall.c contains low-level requester/transport
helpers, ncp.asm/ncp.h provide INT 21h and Client32 requester entry points, and
ipx.asm/ipx.h provide IPX and far-memory assembly glue.

Also remove stale c32ncp/kern_wasm/kern.h planning references and update the
license section to mention the root-level COPYING file.

No behavior change.
2026-05-29 12:58:35 +02:00
Mario Fetka
de931af3c4 Correct copyright for historic file 2026-05-29 08:09:32 +02:00
Mario Fetka
50524cf759 dosutils: add GPL-2 headers and file descriptions
Add GPL-2-or-later license headers to the DOS utility source files and
document the purpose and local dependencies of each C, header and assembler
file.

Preserve the original Martin Stover copyright attribution for the historic
MARS-NWE utility sources, including files that did not previously carry an
explicit header but are part of the original tool set. Add Mario Fetka as the
2026 copyright holder for the current maintenance work, and use Mario-only
headers for files without original Martin Stover ownership.

Also add a root-level COPYING file containing the GPL-2 license text.
2026-05-29 08:07:09 +02:00
Mario Fetka
ff92f72583 Add FLAGDIR utility and clean DOS utility build files
Add a NetWare-style FLAGDIR implementation for directory attributes and
register it in the multi-call DOS utility dispatcher.  The new command
supports the 386-style directory flags Normal, System, Hidden,
DeleteInhibit, Purge and RenameInhibit, and formats output close to the
Novell FLAGDIR tool for simple mapped paths.

Update the DOS utilities install/build metadata so flagdir.exe is emitted
alongside the other public tools.  Adjust the Open Watcom CMake build to
compile C sources into the build directory instead of leaving object files
in the source tree.

Move the historical Borland/TASM build files into doc/ to keep the active
source directory focused on the modern Watcom/CMake build.
2026-05-24 02:09:59 +02:00