-
cnotes v0.1.2
Stablereleased this
2026-02-04 19:31:21 +00:00 | 0 commits to master since this releasecnotes v0.1.2
Small but meaningful quality-of-life release — focused on making DOS usage smoother and the overall release process more reliable.
What's New / Improved
-
Easy DOS installation
AddedINSTALL.BAT— a simple, classic DOS installer that copies all six executables toC:\CNOTES(or%CNOTES_HOME%if set), and offers to add the directory to yourPATHpermanently viaAUTOEXEC.BAT.
No more manual copying or remembering paths. -
DOS-friendly documentation
IncludedREAD-DOS.TXT(8.3 compliant name) with concise instructions, quick-start examples, and notes about the default file location and environment override. -
Improved build reliability
Fixed subtle directory creation issues inmakefile.tcsomake -f makefile.tcnow reliably creates thebuildfolder and places everything there without manual intervention. -
Packaging convenience
Added a simple host-side bash helper (make-dos-zip.sh) that takes already-built DOS binaries frombuild/, addsINSTALL.BATandREAD-DOS.TXT, and creates a clean release zip with optional SHA256 checksum — matching the Linux workflow style.
Downloads
-
Linux amd64 (built automatically via Gitea Actions)
cnotes-v0.1.2-linux-amd64.tar.gz
SHA256: (copy from the attached .sha256 file after download) -
DOS (built with Turbo C++ 3.0, large memory model)
cnotes-v0.1.2-dos.zip
Just unzip → runINSTALL.BAT→ follow prompts.
Full instructions insideREAD-DOS.TXT.
Quick Start (both platforms)
# Add a note cnadd "Don't forget to back up the 386 today" # View everything cndump # Help on any command cnhelp cnaddNotes for DOS users
Default storage: current directory (cnotes.csv + cnotes.arc for archived entries)
Override: SET CNOTES_PATH=C:\MYNOTES
Built for Turbo C++ 3.0 compatibility — runs happily in DOSBox, FreeDOS, or real hardware.Behind the scenes
Makefile tweaks for Borland MAKE quirks (long command-line limits, directory creation ordering)
Workflow remains tag-triggered — push v0.1.2 → Linux build & release auto-createsThanks for trying cnotes — especially if you're running it on actual 386/486 hardware or in a retro VM. Feedback welcome!
Greg Gauthier February 2026
-
-
cnotes v0.1.1 Linux & Dos
Stablereleased this
2026-02-04 16:29:56 +00:00 | 8 commits to master since this releasecnotes v0.1.1
Initial public release with cross-platform support (Linux + DOS via Turbo C++ 3.0).
What's New / Fixed
- Portable directory existence check in
cnadd— now builds cleanly on both modern Linux (strict C89/ANSI) and classic DOS (Turbo C++ 3.0) - Large memory model (
-ml) for DOS binaries
Downloads
- Linux amd64:
cnotes-v0.1.1-linux-amd64.tar.gz(includes cnadd, cndump, cncount, cndel, cnfind, cnhelp)- SHA256: (copy from the .sha256 asset)
- DOS:
cnotes-v0.1.1-dos.zip(built with Turbo C++ 3.0, large model)
See README.md for full usage, installation, and configuration details.
Downloads
- Portable directory existence check in
-
cnotes v0.1.0
Stablereleased this
2026-02-02 12:27:27 +00:00 | 10 commits to master since this releaseRelease v0.1.0