1ОЋр†,,,,,-WinQVT/Net A DEC VT220 Terminal Emulator For Ethernet and TCP/IP Version 1.5 QPC Software is pleased to announce the release of version 1.3 of WinQVT/Net, an implementation of WinQVT for PC's equipped with Ethernet cards, and attached to a TCP/IP network. WinQVT/Net will support up to 15 simultaneous terminal sessions on different host systems. Each session resides in its own window, which can be moved, sized, and iconified according to standard Windows procedures. If you have a color display, you can use color (both foreground and background) to help differentiate visually between sessions. You can select sessions quickly using either the mouse or the keyboard (with a single keystroke). Like all versions of QVT, the present one offers exceptionally complete and accurate emulation of the DEC 'VT' series of terminals, including the VT220, VT102, and VT52. The graphics capabilities of the Windows environment are used to provide support for features such as 132 columns and double-size characters. WinQVT/Net supports only the IBM 'Enhanced' keyboard; the four DEC 'PF' keys are mapped to the top row of the numeric keypad. Support for local FTP sessions is available in the form of an FTP window that you can run concurrently with your terminal sessions. Using the FTP window, you can transfer files over the network to and from your PC. Also provided is an FTP 'server', which allows you to access your PC remotely for the purpose of transferring files. There is a simple password facility provided to prevent unauthorized access. The FTP server also supports 'anonymous' logins, with access restricted to a single specified directory (and its subdirectories). Finally, for those with access to an NNTP server, WinQVT/Net includes a small news reading and posting facility. Run-time Environment WinQVT/Net version 1.5 will run only under Windows 3.0, Standard or 386-enhanced mode. It will NOT run under real mode! The packet driver and protected-mode interface program should be loaded before starting Windows. Installation To install WinQVT/Net, perform the following steps: 1. Create a directory for WinQVT/Net on your hard drive. 2. Copy the files WNQVTNET.EXE and QVT_TCP.RC to that directory. 3. Copy the file VT220.FON to the \WINDOWS\SYSTEM directory. 4. Copy PKTINT.COM to your root directory, or to the same directory in which your packet driver is located. This is the TSR program which interfaces between WinQVT/Net and the packet driver. The Clarkson Packet Drivers WinQVT/Net does not contain built-in support for any Ethernet adapters. Instead, it relies on an external driver from the Clarkson Packet Driver library, or any packet driver which adheres to the FTP Software Packet Driver Specification. Before you can run WinQVT/Net, you will have to install the correct packet driver for your system. If you don't have a packet driver for your Ethernet card, first check with the manufacturer. They may be able to provide one for you free of charge. If you would like a copy of the entire Clarkson library, it is available as a free download from many bulletin board systems (e.g., Channel One BBS, (617) 354-8873) and anonymous FTP archive sites (e.g., Simtel-20). Since the packet drivers are TSR's, running in real mode, they cannot communicate directly with WinQVT/Net, which is executing in protected mode under Windows 3.0. In order to effect this communication, a small interface program is provided. This program, PKTINT.COM, should be installed immediately following the packet driver. It has no command-line arguments. Note: PKTINT.COM pre-empts software interrupt 80h for its own use. This means that you cannot use this interrupt for your packet driver! Terminology WinQVT/Net has a three-level configuration structure that should be understood before you try to use the program. The three levels are: * host * configuration * session A 'host' is the node name of a remote system on the TCP/IP network; each host is given a name by its own system manager. A 'configuration' is a WinQVT/Net term which relates a host on the network with a set of WinQVT/Net setup parameters. Like hosts, configurations also have names, except that they are names which you create yourself. Each configuration must be associated with a host, and there can be more than one configuration for any given host. Each configuration begins with a 'name=' statement in the QVT_TCP.RC file; make sure that all of your configuration names are unique! A 'session', unlike a host or a configuration, is purely a run-time entity. A session is created when you select a configuration and initiate a network connection to the host named in that configuration. Under WinQVT/Net, each session is contained in its own window. Since a given configuration may be used to start more than one session, there must be a method for distinguishing between sessions. This means is provided in the form of the 'session number'. The number for each session is displayed in angle brackets as part of the window title. A diagram of a typical WinQVT/Net runtime environment would look something like this: у˜4 ЬB(˜4шшџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€џџџџ€џџџџџџ№џџџўџџџџџјџџџџќџџџџџџџџџќџџџџџџџџџџџџџџџџџџџуџџџёџџџџџџџќџџџџЧџџџџџџџёџџџџѓџџџџџџџџчџџѓџџџџџџџџчџџџџўџџџџџџџќџџџЯџџџџџџџџŸџџџџ?џџџџџџџўџїџяџџџџџџџџћџџяџџџџџџџџћџџџџ§џџџџџџџџџџџПџџџџџџџџяџџџўџџџџџџџџџПџџџпџџџџџџџџ§џџпџџџџџџџџ§џџџџћџџџџџџџџџПџџџџџџџџџџїџџџ§џџџџџџџџџпџџџПџџџџџџџџўџџПџџџџџџџџўџџџџїџџџџџџџџџпџўџџџџџџџџџћџџџћџџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџџџџяџ§џџџџџџџџџ§џџџїџџџџџџџџџїџџўџџџџџџџџџџПўџџџџџџџџџџПџџџпџџџџџџџџџїџћџџџџџџџџџўџџџяџџџџџџџџџћџџўџџџџџџџџџџПўџџџџџџџџџџПџџџпџџџџџџџџџїџћџџџџџџџџџўџџџяџџџџџџџџџћџџ§џџџџџџџџџџп§џџџџџџџџџџпџџџПџџџџџџџџџћџїџџџџџџџџџџџџпџџџџџџџџџ§џџ§џџџџџќџџџџп§џџџџџўџџџпџџџПџџџџџŸџџџћџїџџџџџѓџџџџџџпџџџџџЯџџџ§џџ§џџџџџќџџџџп§џџџџџўџџџпџџџПџџџџџŸџџџћџїџџџџџѓџџџџџџпџџџџџЯџџџ§џџћџџџџџџџџџџяћџџџџџџџџџџяџџџџџџџџџџџџ§џяџџџџџџџџџџПџџПџџџџџџџџџўџўћџўсСџџяћџџpрџџяџџџџУУУУœ8?џ§џяџјxxxs‡џџПџџПџссссЮџўџџћџќЬЬЬЬЬЬџџяћџўffffffџяџџџџ™™™™™™Ÿџ§џяџѓ333333џџПџџПџЬЬЬЬЬЬЯџўџџћџќќ ќќЬЬџџяћџў~~~ffџяџџџџŸŸŸ™™Ÿџ§џяџѓ№3ѓѓ33џџПџџПџЯРЯЯЬЬЯџўџџћџўўЬЬџџяћџџffџяџџџџУŸУУ™™Ÿџ§џяџјsјxs33џџПџџПџсЯссЬЬЯџўџџћџџЬџЯЬЬЬџџяћџџцчцffџяџџџџљŸљљ™™Ÿџ§џяџџ3џ?333џџПџџПџќЯќќЬЬЯџўџџћџќЬЬЬЬЬЬџџяћџўffffffџяџџџџ™™™™™™Ÿџ§џяџѓ333333џџПџџПџЬЬЬЬЬЬЯџўџџћџўсЬџџяћџџpцџяџџџџУУУУœ9Ÿџ§џяџјxxxs‡3џџПџџПџссссЮЯџўџџ§џџџџџџџџџџп§џџџџџџџџџџпџџџПџџџџџџџџџћџїџџџџџџџџџџџџпџџџџџџџџџ§џџ§џџџџџџџџџџп§џџџџџџџџџџпџџџПџџџџџџџџџћџїџџџџџџџџџџџџпџџџџџџџџџ§џџ§џџџџџџџџџџп§џџџџџџџџџџпџџџПџџџџџџџџџћџїџџџџџџџџџџџџпџџџџџџџџџ§џџўџџџџџџџџџџПўџџџџџџџџџџПџџџпџџџџџџџџџїџћџџџџџџџџџўџџџяџџџџџџџџџћџџўџџџџџџџџџџПўџџџџџџџџџџПџџџпџџџџџџџџџїџћџџџџџџџџџўџџџяџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџџџџяџ§џџџџџџџџџ§џџџїџџџџџџџџџїџџџПџџџџџџџџўџџПџџџџџџџџўџџџџїџџџџџџџџџпџўџџџџџџџџџћџџџћџџџџџџџџџяџџџпџџџџџџџџ§џџпџџџџџџџџ§џџџџћџџџџџџџџџПџџџџџџџџџџїџџџ§џџџџџџџџџпџџџяџџџџџџџџћџџяџџџџџџџџћџџџџ§џџџџџџџџџџџПџџџџџџџџяџџџўџџџџџџџџџПџџџѓџџџџџџџџчџџѓџџџџџџџџчџџџџўџџџџџџџќџџџЯџџџџџџџџŸџџџџ?џџџџџџџўџџџќџџџџџџџџџќџџџџџџџџџџџџџџџџџџџуџџџёџџџџџџџќџџџџЧџџџџџџџёџџџџџ€џџџџ€џџџџџџ№џџџўџџџџџјџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџРџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџЬџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџћџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџћџџџџџџџџџџџўџџџџџџџџџџџџџџяџџџџџџџџџџџўџџџџџџџџџџџџџїџџџџџџџџџџџџјџџџџџџџџџџџџџџрџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџёџџџџџџџќџџџџџџџџџџџџџџџџџ№џџџџџџџџџџџџџџџїџџџџџџџџџџџџџџЯџџџџџџџџŸџџџџџџџџџџџџџџџџџџџџџџџџуџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџПџџџџџџџџяџџџџџџџџџџџџџџџџўџџџџџџџќџџџџџџџџџџџјџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџЧџџџџџџџёџџџџџџџџџўџџџџџџџџџћџџџџџџџџџџџџџџџџћџџџџџџџџџПџџџџџџџџџџ?џџџџџџџўџџџџџџџџ§џџџџџџџџџ§џџџџџџџџџџџџџџџџїџџџџџџџџџпџџџџџџџџџўџџџџџџџџџПџџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџяџџџџџџџџџяџџџџџџџџџ§џџџџџџџџџпџџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџпџџџџџџџџџїџџџџџџџџџћџџџџџџџџџяџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџїџџџџџџџџџїџџџџџџџџџїџџџџџџџџїџџџџџфџџџџџџџџџџџџџџџџџџџПџџџџџџџџџћџџџџџџџџџяџџџџџџџџџћџџџџџџџџїџџџџџЬџџџџџџџџџџџџџџџџџџџПџџџџџ'џџџћџџџџџџџџџяџџџџџџџџџћџџџџџџџџяџџџџџЯџџџџПџџџџџџџџџџџџџџџПџџџџўgџџџћџџџџџџџџџпџџџџџџџџџ§џџџџџџџџяџџ№сС„рџџџПџџџџџџџџџџџџџџџџџџџўџџџ§џџџџџџџџџпџџџџџ“џџџ§џџџџџџџџяџџцLЬЬЬџџџПџџџџџџџџџџџџџџџџџ‡ 'џџ§џџџџџџџџџпџџџџџ3џџџ§џџџџџџџџяџџчЬЬЬЬџџџПџџџџџџџџџџџџџџџџџ2fffgџџ§џџџџџџџџџПџџџџџ?џџџўџџџџџџџџяџџчЬЬЬЬџџџПџџџџџџџџџџџџџџџџџ>fffgџџ§џџџџџџџџџПџџУ‡ƒџџўџџџџџџџџяџџчЬЬЬЬџџџПџџџџџџџџџџџџџџџџџ>fffgџџ§џџџџџџџџџПџџ™3333џџўџџџџџџџџяџџцLЬЬЬџџџПџџџџџџџџџџџџџџџџџ>fffgџџ§џџџџџџџџџПџџŸ3333џџўџџџџџџџџяџџ№сЬЬрџџџПџџџџџџџџџџџџџџџџџ2fffgџџ§џџџџџџџџџПџџŸ3333џџўџРџџџџџџїџџџџџџќџџџџџџџџџџџџџџџџџџџџ‡fgџџ§џџџџџџџџџПџџŸ3333џџўџџџџџџџџїџџџџџџЬџџџџџџџџџџџџџџџџџџПџџџџџџчџџћџџџџџџџџџПџџ™3333џџўџРџџџџџџїџџџџџџсџџџџџџџџџџџџџџџџџџПџџџџџўgџџћџџџџџџџџџПџџУ‡33ƒџџўџџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџПџџџџџџџџћџџџџџџџџџпџџџџџџѓџџ§џџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџпџџџџџџџџџїџџџџџџџџџпџџџџџџ3џџ§џџџџџџџџ§џџџџџџџџџ§џџџџџџџџџџџџџџџџпџџџџџџџџџїџџџџџџџџџпџџџџџџ‡џџ§џџџџџџџџўџџџџџџџџџћџџџџџџџџџџџџџџџџяџџџџџџџџџяџџџџџџџџџяџџџџџџџџџћџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџїџџџџџџџџџпџџџџџџџџџяџџџџџџџџџћџџџџџџџџџПџџџџџџџџяџџџџџџџџџџџџџџџџћџџџџџџџџџПџџџџџџџџџїџџџџџџџџџїџџџџџџџџџЯџџџџџџџџŸџџџџџџџџџџџџџџџџ§џџџџџџџџџџџџџџџџџџћџџџџџџџџџяџџџџџџџџџёџџџџџџџќџџџџџџџџџџџџџџџџўџџџџџџџќџџџџџџџџџџ§џџџџџџџџџпџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџуџџџџџџџџџџўџџџџџџџџџПџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџ№џџџџџџџџџџџ?џџџџџџџўџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџЧџџџџџџџёџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџјџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџ№џџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџёџџџџџџџќџџџџџџџџџџџџџџџџџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЯџџџџџџџџŸџџџџџџџџџџџџџџџџџЧџџџџџџџёџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџяџџџџџџџџџџџџџџџџџ?џџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџўџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџћџџџџџџџџџџџџџџџџ§џџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџ§џџџџџџџџџџџџџџџџћџџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџїџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџяџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџяџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџ?џџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ?џџ?џџџПџџџџџџџџџџџџџџџпџџќџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ?џџ?џџџПџџџџџџџџџџџџџџџПџџќџџќџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ‡†џџџПџџџџџџџџџџџџџџџПџџќџџќџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ333?џџџПџџџџџџџџџџџџџџџПџџќџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ33??џџџПџџџџџџџџџџџџџџџПџџќЬЬЬџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ33‡?џџџПџџџџџџџџџџџџџџџПџџќЬЬќџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ33ѓ?џџџПџџџџџџџџџџџџџџџПџџќЬЮџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџяџџџ333?џџџПџџџџџџџџџџџџџџџПџџќЬЯЬџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџ3‡‡ŸџџџџџџџџџџџџџџџџџџПџџќЬЬЬџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџпџџќЮџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџпџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџпџџџџџџџџџ§џџџџџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџўџџџџџџџџџџџџџџџџяџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџџџџџџџ§џџџџџџџџџџџџџџџџяџџџџџџџџџћџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџћџџџџџџџџџџџџџџџџїџџџџџџџџџїџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџїџџџџџџџџџџџџџџџџћџџџџџџџџџяџџџџџџџџџџџџџџџџџџџџџџџџџџџџџПџџџџџџџџяџџџџџџџџџџџџџџџџ§џџџџџџџџџпџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЯџџџџџџџџŸџџџџџџџџџџџџџџџџўџџџџџџџџџПџџџџџџџџџџџџџџџџџџџџџџџџџџџџџёџџџџџџџќџџџџџџџџџџџџџџџџџ?џџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџЧџџџџџџџёџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ This diagram shows five runtime sessions. The first two are different instances of the same configuration, which in turn relates to a host. The next two sessions also employ the same configuration, which is however associated with a different host from the first. The last session uses a third configuration, this one associated with the same host as sessions three and four. Thus we have five sessions, three configurations, and two hosts. You may ask, why should I have more than one configuration for a host? The answer is simple: while it is often desirable to have multiple sessions on a single host, distinguishing between them easily can be a problem. The solution is to use different colors in the various configurations. The QVT_TCP.RC File WinQVT/Net reads its setup information from a file named 'QVT_TCP.RC'. The construction of a valid QVT_TCP.RC file is critical to the proper functioning of WinQVT/Net. See the sample file for an explanation of the required setup parameters, as well as the optional ones that you can use to customize your environment. The QVT_TCP.RC file is structured in three sections. First is the 'global' section. This contains master setup information which defines your basic WinQVT/Net environment. The settings in this section will apply to all of the sessions that you initiate at runtime. Next is the 'default configuration' section. This is a configuration entry which is not related to any particular host, but which instead is used as a template for setting up your actual host configurations. Lastly is the 'user configuration' section. Here is where you will place the actual configuration entries which will allow you to initiate sessions with hosts on the network. The present version of WinQVT/Net allows you to place up to 20 configurations into the QVT_TCP.RC file. The 'default' configuration does not count against this total. CAUTION: any optional setup parameters to which you do not wish to assign a value MUST be commented out! This is done by placing a '#' character at the beginning of the line. Getting Started Quickly A sample QVT_TCP.RC file is provided for your use. However, it is missing some vital information that you will have to add in order to begin using WinQVT/Net. First, in the 'global' section, you will have to insert a value for the 'packet_vector' parameter. This should be the same number that you use as the first argument to the packet driver, except that the leading '0x' is dropped. Also in the global section, you must add a value for the 'pc_ip' parameter. This will be the IP address of your PC; it can be obtained from your system manager or network manager. Second, go to the last section, and insert values for 'name=', 'host=', and 'host_ip='. These will be the configuration name, host name, and host IP address, respectively. Note the use here of the 'same_as' directive; what this means is that you want WinQVT/Net to use the values from the 'default' configuration for all the rest of the setup parameters. You can define additional configurations simply by creating more 'name=' sections following the first one. The reason for two different directives - 'name' and 'host' - is to support the definition of different configurations on the same host. For example, you may want one session for editing and one session for compiling and testing, both on the same host. NOTE: do not add 'host=' or 'host_ip=' directives to the 'name=default' section. This section of the setup file is strictly used as a template to make it easier to set up other sessions without a lot of repetition. Your first configuration should have its own 'name=' directive at the beginning, followed by 'host=', 'host_ip=', and so on. The QVT_TCP.RC file should be kept in the same directory as the executable file WNQVTNET.EXE. Starting WinQVT/Net In order to run WinQVT/Net, you must have started both the packet driver and the interface program PKTINT.COM before starting Windows. If you have not done so, and attempt to run WinQVT/Net, you will crash Windows! Once you have gotten into the Windows 3.0 environment, WinQVT/Net is started in the normal manner, by creating a program icon using the 'New' option on the Program Manager menu. Start the program as usual by double-clicking on the icon. The first window opened by WinQVT/Net will be a small 12-line 'console' window. It is from the menu on this window that all sessions are launched. To begin a terminal session, select 'Telnet' from the 'Services' menu; a list box containing a list of all of the configurations that you have defined in your QVT_TCP.RC file will be displayed. You should select the one you want to start with, then click on the 'Ok' button. You can also type of the system directly into the edit window which is located above the list box. WinQVT/Net will then connect to the selected host and open a standard 80x24 window for the first session. The window title bar will contain 1) the name of the configuration; and 2) the session number (inside angle brackets). Opening a New Session When WinQVT/Net is started, there will be only one active session. You can open new sessions by returning to the console window and using the 'Services' menu again. This will bring up the same list of configurations that was first presented at startup time. As before, simply select the configuration that you want and click on 'Ok' to start the new session. Note that there is nothing preventing you from starting another session using the same configuration as your first session. Should you do this, you can still distinguish between the first and second session by referring to the session number, which is displayed in the window title bar. Cycling Between Sessions If you have a mouse, you can activate a session by moving the mouse cursor to any part of that session's window, then clicking the left mouse button once. Using the keyboard, you can move from the current session to the next by pressing . This will cause the next session in WinQVT/Net's list to become the current session. The screen image and all operational characteristics of that session will be restored (including the state of the CapsLock key). If you press while currently working with the last session in the list, WinQVT/Net will 'wrap around' to the first session. Also with the keyboard, you can jump directly to a specific session if you know the session number. This is done by pressing the key together with the digit key that corresponds to the session number. This method will work only for sessions numbered zero through nine. Lastly, you can use the 'Session' menuitem to select a session using the mouse. Note that this menuitem will not be enabled unless there are at least two sessions running. Changing the Terminal Setup The 'Setup' menu contains items that you can use to change a session's operating characteristics 'on the fly'. The first item, 'Terminal', provides a dialog box that allows you to change values relating to the keyboard and display. The 'Colors' dialog allows you to select new foreground and/or background colors for a session; the 'Function Keys' dialog allows you to type in new macros to associate with function keys F1 through F10. Note that, although you can use these dialogs to change the behavior of a running session, you cannot save any of these changes. To make a permanent change in your setup values, you must edit the QVT_TCP.RC file. A Note on Gateways and Nameservers Gateways and nameservers provide useful services, but you must provide some setup information in order for WinQVT/Net to make use of those services. If there is a gateway on your network, and you wish to connect to systems which are on the 'other side' of the gateway, you must include a configuration for the gateway in QVT_TCP.RC. To indicate that the configuration refers to a gateway, include the line 'gateway=', where is a positive integer beginning with 1. (Note: by 'configuration' is meant a series of entries in the 'user' section of QVT_TCP.RC, beginning with 'name=', and additionally including at least the entries for 'host=' and 'host_ip='). If there is a nameserver on your network, you should include a configuration for that machine in QVT_TCP.RC. To indicate that the configuration refers to a nameserver, include the line 'nameserver=', where is a positive integer beginning with 1. Also, make sure that you supply an IP address for the nameserver! FTP WinQVT/Net allows you to have one FTP session in addition to your terminal sessions. To start an FTP session, select the 'FTP' option on the File menu. This will bring up a list box containing the names of the hosts which are defined in your QVT_TCP.RC file. Note that this is a list of hosts, not a list of configurations; if you have used the same host more than once, it will appear only once on this list. Now, use the mouse to select the host that you want, then click on the 'Ok' button. A new window will be opened for the FTP session, and an FTP login prompt will be displayed. You may now proceed with your FTP session. There is a special entry at the end of the host list: . This allows you to open an FTP window without having to establish a session on any of the listed hosts. You can use the 'open' command to establish a session once you have access to the FTP command prompt. If you have a nameserver on your network, and if you have defined that machine in your QVT_TCP.RC file, you can establish FTP sessions on hosts other than those defined in your QVT_TCP.RC file by using the command 'open '. If you do not have a nameserver, you can still talk to other hosts if you know their IP address. When you are ready to close the FTP session, enter the command 'bye' or 'quit' at the 'ftp>' prompt. This will terminate the FTP connection and close the window. You can terminate an FTP session without closing the window by using the 'close' command. Note that you need not log out of FTP in order to switch back to one of your terminal sessions. Any open terminal sessions remain available during FTP. FTP Server WinQVT/Net provides a background FTP server facility. This feature allows you to access the PC remotely using FTP. There are several QVT_TCP.RC configuration directives which are associated with the FTP server. These are: passfile the file which contains the list of authorized users and their passwords ftp_logfile the file to which FTP login and logout messages will be written anonftp_dir the directory to which 'anonymous' users will be connected. These users will not be able to log to any other directories, except for subdirectories within the specified directory. A small utility program, PASSWD.EXE, is provided for the maintenance of the password file. It uses a simple TTY interface which should be self-explanatory. NOTE: if you intend to use the password file to provide security on your PC, make sure you include the appropriate 'passfile=' directive in your QVT_TCP.RC. Otherwise, all users will be allowed into your system will full privileges! News Reader If there is an NNTP server running on your network, you can use WinQVT/Net to read Usenet articles directly from the server. There are two setup steps you must perform in order to enable the news reading facility: 1. Find the line 'nntp_host=' in QVT_TCP.RC, un-comment it, and type in the name of the host machine on which the NNTP server is located. If the host name contains periods, enclose it in double quotes. 2. Create a file named NEWS.RC in the same directory with WNQVTNET.EXE and QVT_TCP.RC. The contents of NEWS.RC should be a list of the newsgroups that you want to read, one per line. Do not append colons or any other punctuation characters to the newsgroup names! If these steps are performed correctly prior to starting WinQVT/Net, you should be able to use the news reader at any time during your WinQVT/Net session. See the accompanying file, RELNOTES.WRI, for more information on using the news reader. Keyboard Mapping As a VT220 emulator, WinQVT/Net employs a keyboard mapping that is closely tied to the DEC VT keyboard: DEC IBM PF1 NumLock PF2 '/' on keypad PF3 '*' on keypad PF4 '-' on keypad - (minus) '+' on keypad , (comma) + '+' (on keypad) Enter Enter (on keypad) HoldScreen Pause Setup (no key, use menu) Data/Talk Not Supported Break F5 F6 - F10 F6 - F10 F11 - F20 Shift-F1 - F10 Help F11 Do F12 The numeric keypad is forced into 'NumLock' mode by WinQVT/Net. As a result, only the cursor keys on the separate inverted-T keypad will work as cursor-control keys. The following keys are located on the separate 'Editing' keypad. Each key is mapped to its physical equivalent on the DEC keyboard: Find Insert InsertHere Home Remove PageUp Select Delete PrevScreen End NextScreen PageDown The mapping of these keys may be changed to editing the 'keypad=' line in QVT_TCP.RC to read 'keypad=IBM'. This will create a 'logical' instead of a 'physical' mapping. The DEC user-defined keys are accessed by pressing through for the first five, and through for the last ten. A Note on Fonts WinQVT/Net allows you to use one of three distinct fonts: DEC, IBM, and ANSI. The 'DEC' font is an exact emulation of the DEC Multinational Character Set, as found in the VT2xx terminals. The implementation included in this shareware distribution (VT220.FON) is designed for use on EGA or Hercules display adapters. If you have a VGA or Super-VGA display, you will receive a font which is designed for those displays when you register your copy of WinQVT/Net. Resolutions of 640x480, 800x600, and 1024x768 are supported. The 'IBM' and 'ANSI' fonts are simply the 'OEM' and 'ANSI' fonts which are supplied with Windows. They should be used only in situations where exact DEC emulation is not required. Note that the 132-column and 'small font' modes are available only when the 'DEC' character set is selected. Registration Information WinQVT/Net is a shareware product. Should you find it satisfactory and suitable for your needs, we ask that you remit your registration fee to: QPC Software P.O. Box 226 Penfield, NY 14526 (USA) For individual users, the registration fee is $10; for institutional customers, $40. For shipment outside of North America, please add $5. Insitutional customers: purchase orders are welcome! Registered users receive a printed user manual, a complete set of fonts, and free access to upgrades for a period of one year. If you upload this program to another BBS, please do so in .ZIP or .ARC format (whichever is supported), and be sure to include ALL of the original files that are in this package, without modification. Other QPC Products QPC Software offers a complete line of DEC emulation products for most major personal computing environments, including MS-DOS, Microsoft Windows, Apple Macintosh, and OS/2. All are of high quality and provide exceptional value. Please write to us for a complete price list, including information on discounts and site licenses. Acknowledgement WinQVT/Net employs TCP/IP libraries which have been placed in the public domain by the National Center for Supercomputing Applications. Thank you for your interest in WinQVT/Net!! t of the newsgroups that you wan€ŒwЁsЗnœjЊei a† \НXТTMPZKе RGЂQ ZчwЇIџџLsЄLnлQjєQe)Ra0R\WX WTФXPйXKЂQ йXIYwOYr™]nА]iD`e^``„d\ЁdW9gS[gNEkJйXKЂ EkGkwLkrлknпkjфkfmlbrl]‚lYlTшpPяpKйXKЂ яp qwСqsЭqnГrjЛrfsbs^WsZbsV­uRИuMxIЂ xxvhyrjyn|yiьyeяyaђy]ѕyYU~Uf~PŸLxIЂ ŸЙvЋ„rП„m†i"†dр†`ђy]ѕyYU~Uf~PŸLxIЂ€Œ\Ž=­ЏШ<№ =№ <№ Ше\з=й===ч=щ=L=N=‡==№ <№  ‡‰\\ \т\ф\)\+\\Ÿ\Ё\З\Й\2\4\–\=№ –˜\š\œ\Њ\Ќ\с\у\ \ \a \c \Ё \Ѓ \c \e \=№ e g \i \† \ˆ \к \м \J \L \?\A\Л\Н\G\I\K\=№ KM\Z\\\х\ч\№\\\\Š\Œ\_\a\m\o\=№ oˆ\Š\Œ\у\х\ч\ЇI=\\Š\Œ=№ =№ ЇIЉI\ЋI\eK\gK\‰L\‹L\L\L\ЄL\ІL\юL\№L\шM\ъM\ N\=№  N"N\їN\љN\ЪO\ЬO\#Q\%Q\еQ\зQ\йQ\лQ\єQ\іQ\–R\˜R\=№ ˜R}S\S\4T\6T\šU\œU\W\W\\X\_X\ОX\РX\ТX\ФX\йX\=№ йXлX\ГY\ЕY\ЃZ\ЅZ\Џ\\Б\\“]\•]\—]\™]\А]\В]\_\_\=№ _>`\@`\B`\D`\^`\``\ќ`\ў`\2b\4b\Йb\Лb\Яc\бc\~d\=№ ~d€d\‚d\„d\Ёd\Ѓd\Œe\Že\[f\]f\3g\5g\7g\9g\]g\_g\=№ _gѕg\јg\;i\=i\џi\j\Ak\Ck\Ek\Gk\Lk\Nk\щl\ыl\Чm\=№ ЧmЩm\#p\%p\"q\$q\Нq\Пq\Сq\Эq\Яq\Cr\Er\Бr\Гr\s\=№ ss\Us\Ws\Ќs\t\t\t\Лt\Нt\Їu\Љu\Ћu\­u\Кu\Мu\=№ Мu“v\•v\`w\bw\kx\mx\ y\ y\dy\fy\hy\jy\|y\~y\чy\=№ чyщy\ыy\јy\њy\ z\ z\6z\Lz\gz\z\Љz\Ћz\Пz\нz\љz\=№ љz{\{\8{\:{\G{\R{\T{\ћ{\§{\џ{\„|\†|\—|\Ћ|\Н|\=№ Н|а|\у|\ћ|\§|\Ї}\Љ}\Ћ}\O~\Q~\S~\U~\f~\h~\Ѕ\Ї\=№ Їu€\w€\™\›\\Ÿ\Й\Л\L‚\N‚\^‚\n‚\…‚\Ž‚\‚\=№ ‚ƒ\ƒ\Tƒ\Vƒ\Xƒ\иƒ\кƒ\Ѕ„\Ї„\Љ„\Ћ„\П„\С„\ †\ †\=№  ††\†\"†\$†\­†\Џ†\Б†\Г†\р†\т†\Ћ„\П„\С„\ †\ †\=№   HelvsЗnœjЊei a† \НXТTMPZKе RGЂQ