ZPPIP v1.20
ZPPIP v1.20
CP/M File Copy Utility for the ZX Spectrum Next
A C reimplementation of PPIP v1.8 (D. Jewett III, 1985-1988), built for the CP/M 3 environment built into NextZXOS. ZPPIP gives you the same file copying as CPPIP/NPPIP/FPPIP on NABU and TRS-80, plus the NX: prefix - direct access to the Next's built-in storage from the CP/M command line, with no separate server or SD card protocol needed.
One binary
| Binary | Description |
|---|---|
ZPPIP.COM |
ZX Spectrum Next edition. NX: always active. Does not include IA: or SD: support - those live only in the separate CPPIP/NPPIP/FPPIP builds for NABU and TRS-80. |
Features
- Copy single files or wildcard groups between any drive and user area
- CRC-16 (CCITT) verify after copy
- Move mode: copy then delete source (
/M), in both directions - Overwrite protection: prompts before replacing an existing destination
- Ctrl-C cancels batch copies cleanly
- CON: as source - type text directly into a file from the console
NX:extension - copy files directly to and from the Next's built-in storage using NextZXOS'sc:/tmp/...path style- Wildcard
NX:import and export, matched client-side since NextZXOS's catalogue call has no built-in pattern filter NX:directory listing - give anNX:path with no destination and the folder is listed instead of copied- Many-to-one destination protection - a wildcard copy that would send more than one file to the same exact destination name is rejected outright before anything is touched, in every direction
Known limits
- No directory auto-creation.
NX:subdirectories must already exist - NextZXOS's call table has no make-directory call for ZPPIP to use. - No read-only/read-write distinction on
NX:. Every existing destination gets the sameExists! Delete?prompt.IA:andSD:share this same limit, for the same reason - the platform has no such capability.
Tested on
Developer tested:
- MAME (ZX Spectrum Next core), including a full live test run against CP/M command-line use
- CSpect, partial support
Real ZX Spectrum Next hardware has not yet been confirmed - reports from real-hardware testers are welcome.
Documentation
Full documentation is included in the release folder:
zppip-guide.txt-NX:path reference, wildcard rules, and troubleshooting
Quick start
ZPPIP FILE.BIN NX:c:/tmp/file.bin copy to the Next's storage
ZPPIP NX:c:/tmp/file.bin A: copy from the Next's storage
ZPPIP NX:c:/tmp/file.bin A: /V copy with CRC verify
ZPPIP NX:c:/tmp/file.bin A: /M move (copy then delete source)
ZPPIP NX:c:/tmp/ list everything in c:/tmp/
Credits
Original PPIP v1.8 by D. Jewett III (1985-1988) - public domain.
C reimplementation (c) Intangybles 2026.
Release build: v1.20 (77)