Releases: Projanglez/FTP4DOS
Releases · Projanglez/FTP4DOS
FTP4DOS v0.9.2
- Renamed NCFTP386 → FTP4DOS (thanks to Yoghoo for the suggestion!)
- Swap panels with Ctrl+U (remembered across launches)
- Move with F6 (copy + delete source, recursive); rename moved to Alt+F6
- Confirmation dialogs default to Yes
- FTP panel preserves the server's original (case-sensitive) file names
- Monochrome (MDA/Hercules) display support; /MONO and /COLOR overrides
- ALT command bar (Norton-style): Alt+F1 Drive, Alt+F6 Rename
v0.9.1
Changes since v0.9.0
- Migrated from retrohun fork to official mTCP 2025-01-10 (brutman.com, GPLv3)
- Translated all source code comments to English
Assets
NCFTP386.EXE- DOS binary (8086/386+ compatible)ncftp386-mtcp-src-2025-01-10.zip- mTCP 2025-01-10 source code (GPLv3 §6)
v0.9.0 - First public release
Norton Commander-style dual-panel FTP client for MS-DOS on real x86 hardware, built with Open Watcom and mTCP (https://github.com/retrohun/mTCP).
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
- Remote view (F3) downloads to a temporary file first, then opens the viewer
- Edit local text files with F4 — minimal full-screen editor (~32 KB, local only)
- FTP connection keepalive: sends NOOP every 60 s to prevent server idle timeouts
- Bilingual German/English UI (auto-detected from DOS country setting, or forced on the command line: NCFTP386 /L:EN)
- Tested on real 386 hardware with a genuine LAN card
Requirements
- MS-DOS 5.x (or higher/compatible), 80×25 text mode
- Packet driver + mTCP configuration file (MTCPCFG env variable) + valid IP
Assets
- NCFTP386.EXE - Ready-to-run DOS binary
- ncftp386-mtcp-src-ad9cd0f.zip - mTCP source (GPLv3 §6 — corresponding source for the statically linked mTCP library)