SP ("Sparrow") is a DOS-era, keyboard-driven twin-panel file manager written in 16-bit x86 assembly by Afanasyev Valery Gennadievich (development 1992–1995). The repository contains the original assembly source and a ready-to-run SP.COM binary.
Features
- Dual-panel file browser and command line
- Keyboard-focused interface with function-key shortcuts
- Drive detection and basic drive operations
- Designed to run as a
.COMprogram under DOS (or DOS emulators such as DOSBox)
Files in this repository
SP.ASM— Main assembly source (16-bit x86, org 100h).SP.COM— Compiled DOS.COMexecutable (ready to run).S.BAT— Batch file for build SP.COM.SP.HLP— Help file used by the program.SP.MNU— Menu/resource file used by the program.
Running
- To run the included binary: copy
SP.COMto a DOS environment (real DOS or DOSBox) and runSP.COMfrom the prompt.
Rebuilding from source
- The source is written in 16-bit MASM/TASM-style assembly (uses
SEGMENT,ASSUME,ORG 100h). Building requires a 16-bit assembler that supports producing.COMoutput (examples: MASM/TASM/JWasm configured for 16-bit output). Assembly/build commands vary by toolchain; you may need to consult your assembler's documentation for producing a.COMbinary withorg 100h.
Compatibility
- Intended for DOS (16-bit). Use DOSBox or a similar emulator on modern systems.
License
- No license is included. If you want this project to be open-source, add a suitable LICENSE file (for example, MIT, BSD, or GPL).
Author
- Afanasyev Valery Gennadievich (author information from header in
SP.ASM).