VI clone for Windows NT

I found an early adaption of the STEVIE (originally Tim Thompson and later Tony Andrews) to Windows NT; comments indicate this was likely forked by Ted M? around 1990 as an adaptation of the OS2 code, later modified by John Rogers in 1991/1992 and Joe Mitchell in 1993.

Although the original STEVIE was quite portable being available originally on Atari ST and later ported to OS/2, UNIX/BSD and DOS, this version uses the NT specific console API instead of termcap. This restricts it to NT at the moment and a small effort would be required to port it back to other platforms (although now all the console/screen specific code has been separated out it could quite easily be switched over to termcap).

For code which is between 20 and 15 years old I'm a little surprised that it compiled without modification using a modern GCC compiler. It proves to some extent that the core Windows NT APIs have been very stable over the years, although more complex than the UNIX/POSIX APIs it provides a good base for applications. It's such a shame there's all this GUI crap now days.

Download

0.24 - HarryR

Source code: ntvi_024.zip (111 KiB)

Executable: ntvi_024.exe (59 KiB)

0.23 - original

Source code: ntvi.tar.bz2 (67 KiB) [browse]

Executable: ntvi.exe (28 KiB)

Changelog

0.24 - HarryR

License

All code is in the public domain.