Roman Vladimirovich Rodygin

There is Russian version of this site.

I am programmer. Sometimes I write programs, which is not much suitable to get any fee, but nevertheless they can be useful for some people. I intend to publish such programs at this site. As yet there is only one program localized to English.

The programs are free. You can use and redistribute them without payment.

comport.com: the program for control of serial ports according to a user-written script file.

The program is intended for transmitting of bytes to serial ports, manipulating by their baud rate, controlling of their LCR and MCR registers and of system speaker according to arbitrary timetable defined in user-written script file. The user can observe on the screen all actions performed by the program, as well as all information received by the program from serial ports.

This program can be useful to people that develop devices connecting to computer by serial ports. Also this program can be useful to people that want to feed somewhere a complex sequence of square pulse, but do not want develop special hardware for this purpose.

The program is designed for execution under DOS, however works correctly also under Windows 95/98/ME. Under Windows NT/2000 functionality of the program is pared-down.

Hardware requirements: Intel-compatible processor not worse than Intel386.

Features of the program:

  • It works with COM1 and COM2 simultaneously.
  • Values of the LCR and MCR registers can be expressed both as hexadecimal number or in symbolic form as list of field values.
  • Timetable is fulfilled with precision to one millisecond.
  • The user can "freeze" and "defreeze" the picture.
  • The program can perform timekeeping with precision to one millisecond. The user can enable and disable timekeeping at run time.
  • The program calculates statistics about basic events (a byte is transmitted, a byte is received etc).
  • The program can automatically terminate when it completes execution of the script file.
  • The program can generate sounds both in synchronization with controlling of serial ports or independently of it.
  • Versions of the program with Russian-language and English-language interface. Documentation on Russian and on English.

Imperfections of the program:

  • The program is able to work with COM1 and COM2 only.
  • Timetable is defined before starting of the program. Feedback is not provided. User cannot interfere in execution of the timetable (except for terminate it).
  • Information, obtained by the program, can be viewed only. The program is unable to write anything to a file.

Download COMPORT 1.2, English version: cport1e2.zip (11 Kbyte)

Old version of this program, COMPORT 1.1: cport1e1.zip (11 Kbyte)

Russian version of the program is in Russian version of this site.

Guest book is there.
e-mail:rod1gin@narod.ru