KKVCS - DOS Version Control

Testing! Testing! Testing! -- October 26, 2026

I have decided to put off the implementation of KKCONF until after the first official release of KKVCS DOS Version Control. This is for two reasons:

  1. to keep KKVCS DOS Version Control as simple and compact as possible and
  2. at the moment, only one setting, one of the constants defined in CONST.H, makes sense to be customized by the user

Instead, I will be focusing on more thorough testing of the existing utilities, mostly by using it to track other software development projects on which I am working on my 286 PC. I also need to test installing KKVCS DOS Version Control and to perform at least some basic tests on different platforms (i.e. 8088, 386, and 486) and DOS versions. This also includes programming in non-C languages (e.g. already found one bug while tracking some Forth code I have been playing with) in various editors that are not Turbo C.

So yeah, I will admit my attention has been diverted a bit since the 0.10-1 release back in June, but a lot of what has held my attention is to various degrees related to this project. For example, I would like to eventually port KKVCS DOS Version Control to some 8-bit environments, like the Commodore VIC20 and Mattel Aquarius, which would involve ideally using a Forth implementation for compactness or straight 6502 and z80 assembly for performance (i.e. NOT BASIC). The challenge of squeezing KKVCS DOS Version Control onto such a machine with significantly less RAM available is admittedly alluring.


0.10-1 Now Available -- June 14, 2026

Release 0.10-1 of KKVCS DOS Version Control introduces several improvements:


KKREN Now Available with Release 0.10 -- May 4, 2026

Release 0.10 of KKVCS DOS Version Control comes with KKREN. This utility allows for a tracked source file to be renamed not only in the present working directory of the filesystem but also in:

For example:

C:\> KKREN cookie.c brownie.c
File renamed.