Dos utilities

Table of content


Attribute converter

This is small (and hopefully fast) program to convert files between several popular almost ASCII formats. It recognizes input format automatically and, by default, removes all the markup from files, converting them into pure readable ASCII.

Supported formats are:

You can get this program as source code or binary executable. A bit outdated documentation (Russian) is also available.

And, at last, complete distribution - all three items, listed above in one pack.

New! ac is now ported to Linux using Free Pascal You can get Linux executable or view source and see how few $IFDEF directives it requires.

ESC/P Viewer.

Program, that allow you to browse through file, prepared for printing on Epson-compatible priner (You have thought that such viewers available for Postscript files only?) Unfortunately, sources are lost long ago. So, only executable is available.

Mime decoder for DOS/UUPC.

This is my last work for DOS. When I began to work in normal OS, I noticed that lot of Russian users are unhappy with my MIME-encapsulated E-Mail. So I wrote small programm, which canbe installed with very popular in Russia UUPC mail system and decode MIME-encapsulated messages transparently. It doesn't handle binary attachment, and multipart messages at all (what I have to do with them? Convert to UUENCODE?) , and doesn't process files larger than 64K. Feel free to grab source and improve it. Or just grab the binary and try to use it.

You can get rid of 64K limitation by recompiling unmine using Free Pascal.

Installation instructions:

Typically UUPC is called from the batch file like this:

uucico -r0

echo Running xqt...

uuxqt

Insert call to unmime after uucico, but before uuxqt.

uucico -r0

echo Decoding mime...
unmime your\spool\directory\*.*
echo Running xqt... 
uuxqt

Where your\spool\directory is the place where your mail is stored when it is recieved from your provider, but not yet stored in your mailbox. You can also save message in file (don't forget to save it with all headers) and run unmime on this file. But in this case you'll lose one important property of uuxqt - it automatically converts Russian texts from KOI-8 encoding, which is standard for Internet to GOST-Alternate, which is standard for DOS machines. You'll need some other tool for this conversion. See my acat package, for example.

Vitus's Printer Driver

Some time ago there was a lot of printers around, which have some Russian fonts build in, but this font was in wrong encoding. There was even programs which take care about it theirselves, like Micromir editor. But most programs just send their output to printer, hoping that it would have correct charset.

I've developed a driver (really recoder), which occupies about 384 bytes of memory and recodes all text as it is send to printer. It is clever enough to recognize Epson-compatible graphics and pass it through transparently.

There is README file, and there is menu-driven installation program, which would generate driver executable .

Viewcode

When I started to use Volkov Commander instead of Norton, I was disappointed with one missing feature: Built-in editor of NC 3.0 shows decimal ASCII code of current character in status line, but Volkov's editor doesn.t. So, I've written small TSR programs which shows code of character under cursor in any textmode editor, which doesn't attempt to do strange things with keyboard, as Lexicon does. You can get both source or ,com file.

Want ever want to know, where your BIOS is located?

I did, and wrote program, which displays some interesting interrupt vectors. This program can be written

into boot sector of diskette, using this .bat file, and when you attempt to boot from it, it will display them as they are before DOS gets control. You can also start it from command line, as .com file,to see this vectors afterward.

Unfortunately, source is found truncated due to disk crash (only first 2Kb are alive). So, no compilied version is provided.