First post, by Projanglez
Hi all,
I'd like to share a small project I've been working on: NCFTP386, a dual-panel FTP client for MS-DOS in the spirit of the classic Norton Commander.
Left panel shows the local DOS filesystem, right panel connects to an FTP server - fully keyboard-driven. It's built on Michael Brutman's excellent mTCP stack, so it runs on real vintage hardware. I've tested it on a genuine 386DX-40, with MS-DOS 6.22 and an NE2000 compatible NIC, and it's been stable and reliant so far.

A few features:
- Two panels: local (DOS) and remote (FTP, passive mode)
- Copy in both directions (F5), including recursive directory trees
- Multiple selection with the Ins key (Norton style) for copy/delete
- Create (F7), rename (F6), recursive delete with pre-count confirmation (F8)
- Navigate directories; view files with F3 (or Enter) — up to 32 KB displayed
- Text file viewer and minimal editor (editing is local only)
It's compiled with Open Watcom for 8086+ and real-mode DOS. Source is GPLv3 (mTCP is statically linked), and the repo includes a build guide plus the exact mTCP commit it was tested against:
https://github.com/Projanglez/ncftp386
Feedback, bug reports, and testing on other hardware are very welcome. Hope someone here finds it useful!
Note: This application was developed with the help of an AI coding assistant (Claude Code).
