What language is the Commander written in?
I started coding it in Turbo Pascal 7.0 with Turbo Vision 2.0 but changed to Borland Pascal 7.0 a bit later since it had a better IDE and online help. When I got the sources of the Borland Pascal run-time libraries, at once I began to rewrite the user interface so that it looks competely like that of The Norton Commander. Many of the original Turbo Vision routines were deleted or changed during this process. The source of the Commander, the viewer and the editor takes up more than 70.000 lines and 2 Mbytes, not counting the little utilities for compiling the online help, creating the sample Commander screens for the palette setup and other purposes. There are also many assembly routines in the source, mainly for data transfer and data conversion where speed is very important. By the way, the full source is available, under a GPL-style license, on the homepage.