Calvin

Calvin
Login

Calvin

Calvin is a screen text editor written for the IBM PC. It implements a subset of the Unix screen editor vi(1).

This editor requires MS-DOS 2 or higher and 128K of memory. It will use all available memory for storing the file, etc.; optionally, it can store additional information on disk.

It supports EGA 43-line and VGA 50-line modes.

Important limitations:

If you experience screen corruption using calvin in VirtualBox, it is due to VirtualBox BIOS bugs. To work around this problem, set the following environment variable:

SET EXINIT=set vidcompat 2

This configures calvin to avoid the buggy CGA BIOS calls.