home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
HILFEN
/
MODEM
/
ETGCE
/
ETGCEDIT.DOC
< prev
next >
Wrap
Text File
|
1993-12-01
|
64KB
|
1,457 lines
******* ******** ******** ******** ******* ******* ******** ********
******* ******** ******** ******** ******* ******** ******** ********
** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** **
******* ** ** **** ** ******* ** ** ** **
******* ** ** **** ** ******* ** ** ** **
** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** **
******* ** ******** ******** ******* ******** ******** **
******* ** ******** ******** ******* ******* ******** **
─────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────
─────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────
─────────────────────────────────────────────────────────────────────
ETGCedit (tm) Version 1.0 (Demo)
ETGC (tm) Extended Terminal Graphics and Capabilities Sequence Editor
Copyright 1992 (C) DynaTek Industries, Inc.
Patent Pending - All Rights Reserved
(407) 831-2359 24 Hour Support HeadQuarters BBS
(407) 831-4783 Voice
ETGCedit Version 1.0 Page: i
_______________________________________________________________________
Table of Contents
1. INTRODUCTION................................................... 1-1
2. WARRANTY AND REGISTRATION INFORMATION.......................... 2-1
3. REQUIREMENTS/INSTALLATION...................................... 3-1
A. System requirements......................................... 3-1
1) Hardware................................................. 3-1
2) Software................................................. 3-1
B. Mouse usage................................................. 3-1
4. ETGCEDIT SETUP................................................. 4-1
A. Quick-Setup................................................. 4-1
B. Example Configuration File ................................. 4-1
C. Correct Path Setup ......................................... 4-2
5. DRAWING TOOLS ................................................. 5-1
A. Drawing Tools window........................................ 5-1
B. FILE (File Commands)........................................ 5-2
C. VMODE (Video Mode Selection)................................ 5-3
D. EXT (Extended ETGC Options)................................. 5-3
E. Drawing Tool and Operation Area............................. 5-5
F. Current Fonts Area.......................................... 5-6
6. VALID KEYBOARD OPTIONS......................................... 6-1
A. Keyboard Keystroke Options.................................. 6-1
B. MetaCharacter Command Keystroke............................. 6-2
7. HOW TO PROPERLY DESIGN A SET OF ETGC SUPPORTING BBS SCREENS.... 7-1
A. Basic Concepts.............................................. 7-1
B. Example 1................................................... 7-2
C. Example 2................................................... 7-3
D. Closing Notes............................................... 7-4
8. REGISTRATION/SUPPORT........................................... 8-1
APPENDIXES:
A. ASCII Character Chart....................................... A-1
B. Standard RS-232 Cable....................................... B-1
ETGCedit Version 1.0 Page: 1-1
----------------------------------------------------------------------
1
1. INTRODUCTION
Online bulletin board systems, information networks, electronic
mail systems, and similar systems have mostly been text based
services using plain ASCII character sets for the most part.
Some of the first popular personal computers such as the ATARI
8-Bit computers and the Commodore 64 had the ability to "spice"
up online communications by EXPANDING the use of restrictive
ASCII character sets by adding colors, inverse video, or even
an enhanced version of the ASCII character set. Since the first
introduction of the IBM personal computer, people using modems
to access various online services have had nothing more than the
same technology used on the original Personal Computers, ASCII
character set. But wait! The IBM hosts the "IBM Character Set"
that has characters that can be used to make menu borders and
simple drawings with squared edges. On the IBM computer, by use
of an ANSI subset, colors could be added to online services. To
make a long story short, nothing short of similar TEXT based
services could be provided. Very boring for the most part.
NOW, that has all changed. DynaTek Industries Incorporated is
once again proud to provide you with the latest and greatest in
online telecommunications, ETGC (tm). ETGC, which stands for
"Extended Terminal Graphics and Capabilities" (tm) provides the
use of Hercules, CGA, EGA, and VGA Vector and Bitmapped graphics
right online in less time then previously needed with ANSI or
even AVATAR terminal emulations. Other than one popular online
service known as Prodigy, there is no other wide spread use of
online GRAPHICS. Now, DynaTek Industries Incorporated is placing
the use of the technology in the hands of Amateur Bulletin Board
Operators, Professional Online Services, Electronic Mail Services,
Software Developers, and anyone else that can make sure of the
technology. The world of online communications as it has been
known up until this time is about to change, ETGC is here.
By using an ETGC compatible BBS package, such as SuperBBS, the
ETGCedit program for drawing and creating your ETGC sequences,
and UltiTerm (tm), our professional terminal package, you can
provide YOUR callers and clients with a truly original and
most important, PROFESSIONAL, interface for easy use.
Making use of ETGC is easy. Drawing tools for making circles,
rectangles, ellipses, polygons, freehand drawings, and more are
all provided in the ETGCedit package! Graphics modes from as low
as 320x200 all the way up to 1024x768 can be used for making an
ETGC screen.
We wish to thank you in advance for your interest in a DynaTek
Industries Incorporated product. If you have ANY questions, ideas,
suggestions, complaints, or wish to order a DynaTek Industries
Incorporated Software product, please feel free to call as voice
at (407) 831-4783 or call our support BBS at (407) 831-2359.
We hope that you find the ETGCedit program of the highest quality
and most important, enjoy.
ETGCedit Version 1.0 Page: 2-1
----------------------------------------------------------------------
2. COPYRIGHT, WARRANTY, AND SOFTWARE LICENSE
COPYRIGHT
The software described by this document (herein referred
to as "this software") is copyrighted and all rights are
reserved by DynaTek Industries Incorporated. The distribution
and sale of this software are intended for the use of the
original purchaser only and for use on a single machine
(whether a standalone computer or a workstation component of
a multi-terminal system). Lawful users of this software are
hereby licensed only to read the software on the enclosed
diskette(s) from their medium into the memory of a computer
solely for the purpose of executing it. Copying,
duplicating, selling, or otherwise distributing this software
is a violation of the law, unless in accordance with the
license for this software.
This manual is copyrighted and all rights reserved. The manual
may not, in whole or part, be copied, photocopied, reproduced,
translated, or reduced to any electronic medium or machine
readable form without the prior consent, in writing, from
DynaTek Industries Incorporated, unless in accordance with the
license for this software.
(C)1992 DynaTek Industries Incorporated
497 Blackwood Avenue, Longwood, Florida 32750
(407) 831-4783 Voice (407) 831-2359 Data
ETGCedit Version 1.0 Page: 2-2
----------------------------------------------------------------------
LICENSE AGREEMENT
Carefully read the following terms and conditions. Use
of this product constitutes your acceptance of these terms
and conditions and your agreement to abide by them.
DEMO VERSION (EVALUATION OF ULTITERM)
This section applies only those using the DEMO version.
You are restricted to a maximum trial period of 30 days. If
you wish to use this software for a period to exceed 30
days you must purchase a copy of ETGCedit. Use of ETGCedit
Demonstration version in excess of 30 days constitutes theft
of the software and violation of the software copyright.
CLUBS, USER GROUPS, OR SHARWARE TYPE VENDORS:
You are hereby granted the right to distribute the DEMO
VERSION of the ETGCedit Software Package providing that the
entire, unmodified ETGCedit DEMO package with accompanying
documentation files are included in the distribution,
and no more than a nominal fee (not to exceed $10.00 US)
is charged for such distribution. If this package (DEMO
VERSION) is distributed by any person or entity, it must be
distributed completely and unmodified in any way. If this
package (DEMO VERSION) is distributed on diskette by anyone
and for which a fee or other charge for the diskette is made,
there must be EXPLICIT NOTICE provided to the purchaser of
that diskette notifying the purchaser must abide by all the
terms and conditions of this license and that the software
is a DEMO version good for 30 days. Diskette means for
this section (DEMO VERSION) of this license, any magnetic
media, electronic BBS downloads or other file downloading
service.
ETGCedit Version 1.0 Page: 2-3
----------------------------------------------------------------------
No liability for Consequential Damages
We will not be liable for any special, incidental,
consequential, indirect, or other similar damages, even
if we or our agent have been advised of the possibility
of such damages.
This means that we are not responsible or liable for
damages or costs incurred as a result of loss of time,
loss of data, loss of profits or revenue, of loss of use of
the software. In addition , we are not responsible or liable
for damages or costs incurred in connection with
obtaining substitute software, claims by any others,
inconvenience, or similar costs.
STANDARD LICENSING TERMS AND CONDITIONS (PURCHASER OF ETGCEDIT)
You, the original purchaser, are granted a nonexclusive
personal license to use this software under the terms
stated in this agreement. You may not assign or transfer
the Software License to any other person without the
express written consent of DynaTek Industries Incorporated.
Any attempt to sublicense, assign, or transfer any of the
rights, duties, or obligations hereunder is void. You may not
copy, modify, alter, electronically transfer, or lease the
Software or this manual. The license is effective until
terminated. You may terminate it at any time by destroying
the Software. It will also terminate if you fail to comply
with any term or condition of this Agreement. You agree
upon such termination to destroy the Software.
LIMITED 90-DAY WARRANTY
Covering the Physical Disks and Printed Materials
What is covered?
Any physical defect in the physical software diskette(s)
or in the printed materials.
For How Long?
Ninety (90) days from the date of purchase or from the
date of your receipt of the package.
ETGCedit Version 1.0 Page: 2-4
----------------------------------------------------------------------
What We Will Do
Replace the defective diskette or printed materials.
What You Must Do
To replace the defective diskettes or printed materials
during the 90-day warranty period, you must send, postage
paid, to:
DynaTek Industries Incorporated
497 Blackwood Avenue, Longwood, FL 32750
ATTN: Customer Support
the following information:
* Your name and address, including ZIP code.
* A dated proof of purchase - such as a copy of your
receipt.
* Your DynaTek Industries Product Registeration
Card -- or, if your registration card is already
on file with us, the serial number of your product.
then:
* If you're replacing a defective diskette, you
must also send us the diskette with an explanation
of the problem.
* If you're replacing printed materials, you need
only send a photocopy of the bad page (or pages)
with the error clearly annotated. If the entire
manual is defective, send us an annotated photocopy
that shows the major defect.
Before sending in a defective diskette or requesting
replacement of printed material, we encourage you to
call Customer Support. We may be able to solve the
problem for you over the phone or expedite the
replacement. Customer Support is available Monday
through Friday at: (407)831-4783, 9:00am through
5:00pm (Eastern Time).
ETGCedit Version 1.0 Page: 2-5
----------------------------------------------------------------------
However please note that:
* You assume all risk of loss or damage to any
returned materials while in transit.
* We reserve the right to revise the printed
materials for this package and to make changes
from time to time in the content thereof without
any obligation to notify you (or any other person)
of such revision or changes.
COVERING THE SOFTWARE
What is covered?
Significant errors in the software that make it unusable.
For how long?
Ninety (90) days from the date of purchase or from the date
of your receipt of the package.
What we will do
Make the effort (that we believe suitable to the nature
and extent of the problem) to correct the error or to help
you work around or avoid the error -- or at our opinion,
authorize a refund of your license fee.
What you must do
To correct a suspected software error during the 90-day
warranty period, you must:
* Complete the DynaTek Problem Report Card
* Notify Customer Support by calling us at the
number listed above.
Our customer support staff will attempt to correct your
problem in accordance with our standard support policy
and this Limited Warranty. Completion of the problem
report prior to calling Customer Support will expedite
handling of your problem. In the event a refund is
authorized, Customer Support will provide you with the
necessary information.
Alternately, you may mail in the DynaTek Problem Report
Card to the address given above.
ETGCedit Version 2.0 Page: 2-6
----------------------------------------------------------------------
OTHER LIMITATIONS
What We Will Not Do
This warranty does not cover material that has been
lost, stolen, or damaged by accident, misuse, or
unauthorized modifications.
No Other Warranty
We make no other warranty, express or implied, to you or
any other person or entity. Specifically, we make no
warranty that the software is fit for a particular
purpose. Any implied warranty is merchantability is
limited to the 90-day duration of this limited warranty
and is otherwise expressly and specifically disclaimed.
No liability for Consequential Damages
We will not be liable for special, incidental,
consequential, indirect, or other similar damages, even
if we or our agent have been advised of the possibility
of such damages.
This means that we are not responsible or liable for
damages or costs incurred as a result of loss of time,
loss of data, loss of profits or revenue, of loss of use
of the software. In addition, we are not responsible or
liable for damages or costs incurred in connection with
obtaining substitute software, claims by others,
inconvenience, or similar costs.
Any Liability Not to Exceed Purchase Price
In no event will our liability for any damages to your
or any other person ever exceed the price paid for the
license to use the software, regardless of the form of
the claim.
No Unauthorized Person Can Change The Terms Of This
Warranty. Additional Statements by agents, employees,
distributors, and dealers of DynaTek Industries
Incorporated - such as dealer advertising or presentations
-- do not constitute warranties by DynaTek Industries
Incorporated, do not bind DynaTek Industries Incorporated,
and should not be relied upon.
ETGCedit Version 2.0 Page: 2-7
----------------------------------------------------------------------
State Law Rights
This warranty gives you specific legal rights. You may
have other rights which vary from state to state. Some
states do not allow the exclusion of incidental or
consequential damages, or the limitation on how long an
implied warranty lasts. So, some of the above may not
apply to you. This agreement will be governed by the
laws of the State of Florida.
US GOVERNMENT RESTRICTED RIGHTS
The software and documentation are provided with RESTRICTED
RIGHTS. Use, duplication, or disclosure by the Government
is subject to restrictions as set forth in subparagraph
(c)(1)(ii) of The Rights in Technical Data and Computer
Software clause at 252.227-7013. Contractor/manufacturer
is DynaTek Industries Incorporated, 497 Blackwood Avenue,
Longwood, FL 32750.
SOURCE CODE AVAILABILITY
It is the policy of DynaTek Industries Incorporated not to
release any source codes to any products.
ETGCedit Version 1.0 is distributed as Commercial
Demo. Please note that this does not mean the software is
free. This package is a Demonstration version of the
Commercial software package ETGCedit. This Package is
Fully Functional however will Run only for the Limited
Evaluation/Demo Period.
All of us at DynaTek believe in the concept of shareware in
part but not as a whole. Unfortunately, in most cases,
shareware authors and developers are never rewarded for the
hundreds of man hours that go into developing a top quality
software package. By never rewarded we mean, never paid.
Most individuals that download a shareware package evaluate
it, and never register. We know that this does not apply to
everyone, but it is a tragic fact that we must all face.
Think about this for just a moment. If the very individuals
that spend their time and money making an excellent
software package receive only a few registrations for their
work where is the incentive to make new revisions and
updates. If there is none, and the software falls by the
side. We do not want this to happen to ETGCedit and will
not allow it.
ETGCedit Version 1.0 Page: 2-8
----------------------------------------------------------------------
What is a Commercial Demo version? It is a very simple
concept that is for everyone's benefit. A "Commercial Demo"
version of a given software package, in this case ETGCEdit,
is released to the general public by use of bulletin
board systems and other telecommunication / shareware
avenues. The individual that receives the software package
has 30 full days to evaluate the given software package.
After the 30th day, that person must make a simple decision,
register the software or immediately stop using it. The
limited trial license EXPIRES. This now means one simple
fact, if the software is used past the 30th day it becomes
theft, and will be dealt will as such.
BRIEF SUMMARY
You are hereby granted a THIRTY DAY TRIAL License to
Evaluate ETGCedit Version 1.0 DEMO after which date
you must purchase ETGCedit or discontinue using it. One
trial license per lifetime.
You may distribute the ORIGINAL UNMODIFIED DISTRIBUTION
ARCHIVE to anywhere so desire. You may not add comments
to the archive header or additional files inside.
Ordering is Simple, you will find a program along with this
archive called PURCHASE.EXE. Run this Program and it will
print the necessary information for ordering.
Non-Profit Corporations can apply for a special discount.
These discounts will be based on a case by case basis.
Please contact our sales department for more information.
ETGCedit Version 2.0 Page: 3-1
----------------------------------------------------------------------
3. REQUIREMENTS
A. REQUIREMENTS
1. Hardware requirements
o An IBM or 100% Compatible Computer
o A Single 720K or Larger Floppy Drive (Hard Drive recommended)
o A Hercules Compatible or CGA/EGA/VGA Color Monitor
o 512 KB of System Memory
o Microsoft Compatible Mouse (Optional)
2. Software requirement
o MS-DOS or PC-DOS 3.00 or 100% Compatible Operating System
o ETGCedit Installation Disk (or BBS Distribution Archive)
B. MOUSE USAGE
ETGCedit supports use of both a 2 and 3 button mouse. Make sure
that your mouse driver is loaded BEFORE running ETGCedit if you
wish to use the mouse.
ETGCedit Version 1.0 Page: 4-1
----------------------------------------------------------------------
4. ETGCEDIT SETUP
A. Quick-Setup
ETGCedit is extremely easy to setup and start using immediately to
design your ETGC sequences. The first step is to edit your ETGCedit
configuration file with a text editor of your choice or the one we
have supplied with the ETGCedit distribution disks (or archive).
The ETGCedit filename is ETGCEDIT.CFG and here is an example file:
B. Example Configuration File
;
; ETGCedit v1.0 Configuration File - (C) Copyright 1992 DynaTek Industries
; ALL RIGHTS RESERVED
;
; See list at end of this file for list of modes.
;
STARTMODE = 3
;
; Default MetaCharacter Control File.
;
METAFILE = SUPER.MCF
;
; Default directory for *.ETG files. Leave blank for current directory.
;
ETGC =
;
; Default directory for *.BMD files. Leave blank for current directory.
;
BMD =
;
; Default directory for *.GFT files. Leave blank for current directory.
;
FONT =
;
;Available StartModes:
; 1 = EGA 320x200x16
; 2 = EGA 640x200x16
; 3 = EGA 640x350x16
; 4 = VGA 640x480x16
; 5 = VGA 320x200x256
; 6 = VGA 800x600x16 (Tseng, Paradise, Video 7, ATI Chipset)
; 7 = HERC 720x348x2 (Hercules Monographics Display)
; 8 = SVGA 640x400x256 (Paradise, ATI Chipset)
; 9 = SVGA 640x480x256 (Tseng, Paradise, Video 7, ATI Chipset)
; 10= SVGA 800x600x256 (Tseng, Video 7, ATI Chipset)
; 11= SVGA 1024x768x256 (Tseng ET4000 Chipset)
; 12= CGA 640x200x2 (CGA Black & White)
ETGCedit Version 1.0 Page: 4-2
----------------------------------------------------------------------
It is important to set up the ETGC, BMD, and FONT directories. If you
fail to do this, all the files you create, your font files, your
bitmap data, and program files will end up in the same directory and
will be EXTREMELY cluttered.
The STARTMODE command is used to instruct ETGCedit to start in the
video mode you have selected. It is best to used video mode 3 as this
should be your default mode for making ETGC sequences so that the
greatest majority of your callers can used ETGC.
The METAFILE command is used to instruct ETGCedit as to what "list"
of MetaCharacters your BBS software supports. ETGCedit will insert the
correct "MetaCharacter" into an "Extended" or "ROM" font string that
you wish to display. This will allow you to have your ETGC sequences
custom display the callers statistics or name. For more information
about "MetaCharcters" please consult your BBS software manual. If this
field is left blank, no "MetaCharacter" command file will be used.
The ETGC command is used to instruct ETGCedit what directory you wish
to store your ETGC SEQUENCES in. This should be your ETGC BBS directory
if possible. Also you MUST place the ETGC.COL file in this directory!
The BMD command is used to instruct ETGCedit where to look for all of
your "Bitmapp Data" files.
The FONT command is used to instruct ETGCedit where to look for all of
the FONT files required for "Extended Font" usage. If you have UltiTerm
installed on your computer, it would be best to have your BBS, ETGCedit,
and UltiTerm all share one common FONT directory.
After you have made the proper changes and have saved the configuration
file, make the proper directories if they don't exist. After creating
the proper directories, UNZIP the following files in the proper
corresponding directory:
FONTS.ZIP -----> Unzip into the FONT directory of your choice.
ETGC.ZIP -----> Unzip into the ETGC directory of your choice.
Now, we are ready to start making our first ETGC sequences!
ETGCedit Version 1.0 Page: 5-1
----------------------------------------------------------------------
5. DRAWING TOOLS
Now, run the ETGC edit program from the command line. The ETGCedit
copyright screen will appear and wait for you to press a key. After
you press a key the program will initialize your "Canvas" and the
drawing tools and information window will appear in the top right
corner.
A. Drawing Tools Window
The "Drawing Tools and Information Window" contains a number of
different options. The options will appear on your screen just
like listed in the "contains" column. This is what the window
will "CONTAIN" when first starting ETGCedit:
Contains: Description:
-------------------------------------------------------------------
FILE Options include LOAD, SAVE, NEW, DELAY, and QUIT
VMODE Used to set the VIDEO DISPLAY MODE
EXT Used to access the "Extended" options.
D Delete current cell.
2(1) Currently editing/creating cell #2, 1 cell already made.
< This option located at the *TOP* of the window is used
to decrement the "CURRENT" cell number. This can be used
to select a cell to DELETE or insert a command before.
> This option located at the *TOP* of the window is used
to increase the "CERRENT" cell number. This can be used
to select a cell to DELETE or insert a command before.
5 This is the total number of bytes the image instructions
takes in an UNCOMPRESSED mode. Once saved the sequence
will probably take considerably less amount of space.
ROMx8
BIT16x16 This is the current "ROM Font" and "Extended Font" that
is active. To change one of the fonts click on this window.
Putpixel This is the current "Tool" or "Operation" that has been
selected. Click here to select a new tool or on the EXT
window to select a new "Operation"
F When selected, this causes the FILL option to be ON.
ETGCedit Version 1.0 Page: 5-2
----------------------------------------------------------------------
G Get Current color of cell.
P Put Current color into cell.
V View Invisible. Shows information and area of operation
on invisible operations such a clip region and get color.
< The option located at the *BOTTOM* of the window is used
to change the current color to the color left of the current
color.
> The option located at the *BOTTOM* of the window is used
to change the current color to the color right of the current
color.
In addition to the "TOOLS" and "INFORMATION" provided to you in the
"Tools and Information Window", the options FILE, EXT, VMODE, the
current "drawing tool and operation" window, and "Current Fonts"
windows all contain submenus of selections. Here to follow is a full
description of the features contained in those areas.
B. FILE (File Commands):
_________________________
Upon selecting this OPTION, a window will appear with the following
valid options:
LOAD - This is what is used to load a ETGC sequence that has been
saved before. Please note that this is not used to load a
BITMAPPED image.
SAVE - After you have created the ETGC sequence of your choice, you
will want to save it to disk for later use. This is the option
that you will want to use for this purpose.
DELAY - This option can be used to set a delay time between drawing of
each "cell" of a given sequence. This can be used to simulate
the conditions of an online connection.
NEW - If you want to abandon the current image you are working on
use this option. If you want to retain the image be sure to
save it before selecting this option as it will clear all work
you have created out of memory.
QUIT - When you are finished using ETGCedit, use this option to return
to the operating system.
ETGCedit Version 1.0 Page: 5-3
----------------------------------------------------------------------
C. VMODE (Video Mode Selection):
________________________________
Upon selecting this option, will present you a choice of video modes
that ETGCedit can support. Display modes not necessarily available
on your display system might be displayed. If your system does not
support a mode you select, ETGCedit will notify you and return to
the previous selected video mode.
The video modes that will be presented to you include:
EGA 320 x 200 16 Colors
EGA 640 x 200 16 Colors
EGA 640 x 200 16 Colors
VGA 640 x 480 16 Colors
VGA 320 x 200 256 Colors
VGA 800 x 600 16 Colors
VGA 640 x 350 256 Colors
VGA 640 x 400 256 Colors
VGA 640 x 480 256 Colors
VGA 800 x 600 256 Colors
VGA 1024 x 768 256 Colors
D. EXT (Extended ETGC Options):
_______________________________
Clear Screen - Clears screen with the current color selected.
MoveTO X,Y - Move to new X,Y screen location.
Logical Operation - Set new logical operation. This dictates
how graphics are placed on the screen. The
choices are:
SET
AND
OR
XOR
Experiment with each to find out which
logical operation works best for portions
of your images.
Set Display - Change to new video mode. Causes REMOTE display to
change midstream.
Set Palette - Change to new palette.
ETGCedit Version 1.0 Page: 5-4
----------------------------------------------------------------------
This works only for 256 color modes.
Asks for filename. Default extension is ".COL".
".COL" files are 768 bytes in length, they
contain palette values for all 256 colors.
3 bytes represent the Red, Green, and Blue
values for each color. Hence the 768 byte
file length. (256 * 3 bytes = 768)!
Create Virtual - Create an image buffer and clear it. Before using
image buffer commands like putimage and getimage,
you need to use this command to create your image
buffer(s).
Clear Virtual - Clear image buffer to current color.
Set Active - Sets the image buffer that vector commands (line etc)
will output to. Set the same image buffer again
to switch output back to screen.
Destroy Virtual - Frees memory taken up by specified image buffer. Be
sure to clear the buffers you create or you might
find yourself corrupting your sequences.
Display2Virtual - Gets a piece of the screen and places it into
image buffer, much like GetImage, but it allows
you to specify where in the image buffer to place
the screen data.
Virtual2Display - Gets a piece of image buffer and places it on
screen. Much like PutImage, but it allows you
to take a specific 'piece' of an image buffer
and place it on the screen.
VirtualScale - Copy one image buffer to another image buffer,
scaling the source to fit dimensions of destination
buffer. So, if source image buffer is 100 x 100
pixels, and the destination image buffer is 50x50
pixels, it will shrink the source image to 50x50
pixels.
Virtual2Virtual - Gets piece of source image buffer, and places it in
the Destination buffer.
GetImage - Gets a piece of the screen, and throws it into
a specified image buffer. The screen data will be
placed at the top left part of the image buffer.
FileToVirtual - Loads an image from a BMD file into an existing
image buffer. A ".BMD" file is simply BitMap data.
The image buffer must have the same width and height
dimensions as the image in the BitMap ".BMD" file.
If you have a screen capture program that can
create raw bit-map data you can use it in conjunction
with this command to load up your image. Please note
the .BMD file must be present on the remote
machine. This is designed primarily for DOOR developers.
ETGCedit Version 1.0 Page: 5-5
----------------------------------------------------------------------
PutImage - Places an image buffer on the screen.
PutImage TRANS - Places an image buffer on the screen, but does
not destroy underlaying image.
Clipping Region - Set region on screen where clipping will be
performed. Click left and then right button
to turn off previous region.
Set Palette Clr - Set current color's RGB value if in a 256 color mode.
E. Drawing Tool and Operation Area:
____________________________________
By selecting this area of the menu, the following options (tools) will
be displayed to you for use.
PutPixel - Used for placing a single PIXEL on the screen at a
desired location.
Line - Used to draw a line from one point to another.
Line Relative - Another method of drawing lines.
Line to - Yet another muff.
Circle - This tool is used to draw CIRCLES on the screen.
Ellipse - Very much like the CIRCLE tool, the Ellipse tool is
used to draw an ELLIPSE on the screen.
Rectangle - Used to draw a RECTANGLE on the screen.
ROM Text - Use this option is enter text onto the screen using
one of the THREE available ROM fonts.
Polygon - Used to draw a multi point polygon.
Freehand - Used to draw a FREEHAND drawing.
Ext Text - This allows you to use on of the 50+ extended fonts
provided for use with ETGCedit. This option is just
like the ROM Text option but uses an extended font.
F. Current Fonts Area:
______________________
This option is used to change the current ROM or EXTENDED font. Both
a ROM font and an EXTENDED font can be active at the same time.
ETGCedit Version 1.0 Page: 6-1
----------------------------------------------------------------------
6. VALID KEYBOARD OPTIONS
A. Keyboard Keystroke Options
When creating/editing an ETGC sequence, the editor package provides
you with the use of many valid "Keyboard" options. The options are
as follows:
LEFT ARROW - This option is used to MOVE the current cell left by
1 pixel. This will provide you with absolute granularity
for aligning your CELLS.
RIGHT ARROW - This option is used to MOVE the current cell right by
1 pixel. This will provide you with absolute granularity
for aligning your CELLS.
UP ARROW - This option is used to MOVE the current cell up by
1 pixel. This will provide you will absolute granularity
for aligning your CELLS.
DOWN ARROW - This option is used to MOVE the current cell down by
1 pixel. This will provide you will absolute granularity
for aligning your CELLS.
F1 - This option is used to DISPLAY to you information on
the current cell you have selected. This will help you
determine the layout of your ETGC sequence.
PGDN - This option can be used to change the current cell to
the PREVIOUS cell. This is a quick and easy way to make
cell changes without needing use of the mouse.
PGUP - This option can be used to change the current cell to
the NEXT cell. This is a quick and easy way to make
cell changes without needing use of the mouse.
HOME - This option can be used to change the current cell to
the FIRST valid cell.
END - This option can be used to change the current cell to
the LAST valid cell.
ESC - This option can be used to bring up the exit window.
This is a quick way to exit ETGCedit.
TAB - This option can be used to Toggle Truncate mode on and
off.
ETGCedit Version 1.0 Page: 6-2
----------------------------------------------------------------------
SPACE - This option can be used to Toggle the (X,Y) coordinates
located at the bottom right corner of the screen on and
off. This is helpful if you want to get a FULL SCREEN
view of your image without the (X,Y) coordinates getting
in the way.
'F' - This option can be used to Toggle the FILL mode used by
most of the drawing tools (CIRCLE, ELLIPSE, RETANGLE,
AND SO ON) on and off.
'V' - This option can be used to Toggle the "Viewing of
Invisible Cells" on and off. Viewing of invisible cells
is helpful to determine the boundaries of operations that
do not produce an actual "Visible Cell" on the screen.
'G' - This option can be used to change the CURRENT color to
the color of current cell. This is an easy way to switch
colors back and forth.
'S' - This option can be used to change the currently selected
CELL to the CURRENT color. This is handy for changing the
color of an already existing cell.
SHIFT-TAB - This option can be selected and used ONLY when entering
a string of TEXT to be displayed with the ROM FONT or
the EXT FONT options. Anytime during the entry of your
text, by pressing the SHIFT-TAB keys, you will activate
and display the "MetaCharacter Command Window". A list
of all the available MetaCharacters for the BBS software
you have selected will be displayed. Simply select the
MetaCharacter of your choice and ETGCedit will insert
the appropriate METACHARACTER sequence required by the
BBS software into the string. This will allow the BBS
software to insert special information such as the time
of day or even the online callers name.
ETGCedit Version 1.0 Page: 7-1
----------------------------------------------------------------------
7. HOW TO PROPERLY DESIGN A SET OF ETGC SUPPORTING BBS SCREENS
A. Basic Concepts
Up till now, you basically had to design a possible 3 different types
of menus for your BBS; ASCII Text Screens, ANSI Text Screens, and even
possibly AVATAR Text Screens. This was a rather simple process and
required little effort.
Now, with ETGC the process is a LITTLE more complex. First of all it is
a fact that a VGA display system can display EGA screens. Knowing this
it is fact that making one set of EGA screens can fill the need for all
of your EGA *AND* VGA callers. You can always make a set of screens for
every single graphics mode if you desire, but the HIGH RES EGA mode is
HIGHLY SUGGESTED for use to provide just BASIC support.
However, in addition to just EGA and VGA callers, you have another set
of individuals to consider, your Hercules and CGA compatible callers.
ETGC provides ONLY B/W mode for CGA as it supports 640x200 mode with
two colors. This will allow the callers using CGA to view your ETGC
screens with acceptable resolution. This will require you to create a
set of screens for your CGA callers if you wish to support their
resolution.
In addition to your CGA callers presenting a problem, your Hercules
callers also have a "Special" requirement. Hercules systems use a
resolution of 720x400. A rather respectable resolution for displaying
ETGC screens. If you wish to support Hercules callers, you will need
to design a specific set of screens for these callers also.
So, if you decide to just support EGA/VGA callers on your system, the
bare minimum you will have to do is design one screen per menu/text
file (EGA 640x350x16). If you wish to add CGA support, it will require
to design ONE additional screen per menu/text file. Last, if you
want to support your HERCULES callers, you will have to design ONE last
screen per menu/text file.
Now, the same applies for your callers that can support the higher
resolutions such as VGA and SVGA/UVGA up to 1024x768x256. When using an
ETGC supporting BBS, the BBS system (HOST) will contact the client
(TERMINAL) and ask it what the HIGHEST RESOLUTION it can support is.
After determining this, the BBS will check to see what the HIGHEST
resolution YOUR BBS SUPPORTS is. After determining this information the
highest resolution screens you have designed will be used. Here is a
set of examples that could be used:
ETGCedit Version 1.0 Page: 7-2
----------------------------------------------------------------------
B. EXAMPLE 1:
BBS Configuration:
__________________
Mode: Setting:
HER 720 x 400 2 Colors No
CGA 320 x 200 2 Colors Yes
EGA 320 x 200 16 Colors No
EGA 640 x 200 16 Colors No
EGA 640 x 200 16 Colors Yes
VGA 640 x 480 16 Colors No
VGA 320 x 200 256 Colors No
VGA 800 x 600 16 Colors No
VGA 640 x 350 256 Colors No
VGA 640 x 400 256 Colors No
VGA 640 x 480 256 Colors No
VGA 800 x 600 256 Colors No
VGA 1024 x 768 256 Colors Yes
Based on the following above HOST system configuration, the following
CLIENT settings will use the following modes:
Client System: Result:
______________ _______
EGA 640 x 200 x 16
STANDARD VGA 640 x 200 x 16
UVGA 1024 x 768 x 256
HERCULES NO ETGC SUPPORT
CGA 640x200x2
ETGCedit Version 1.0 Page: 7-3
----------------------------------------------------------------------
C. EXAMPLE 2:
Here is yet another example of a HOST setup:
BBS Configuration:
__________________
Mode: Setting:
HER 720 x 400 2 Colors Yes
CGA 320 x 200 2 Colors Yes
EGA 320 x 200 16 Colors No
EGA 640 x 200 16 Colors No
EGA 640 x 350 16 Colors Yes
VGA 640 x 480 16 Colors Yes
VGA 320 x 200 256 Colors Yes
VGA 800 x 600 16 Colors No
VGA 640 x 350 256 Colors No
VGA 640 x 400 256 Colors No
VGA 640 x 480 256 Colors No
VGA 800 x 600 256 Colors No
VGA 1024 x 768 256 Colors Yes
Based on the following above HOST system configuration, the following
CLIENT settings will use the following modes:
Client System: Result:
______________ _______
EGA 640x350x16
STANDARD VGA 640x480x16 640x350x16 320x200x256 640x350x16
UVGA 1024x768x256 640x480x16 640x350x16 320x200x256
640x350x16
HERCULES 720x400x2
CGA 640x200x2
The BBS will ALWAYS attempt to display the HIGHEST resolution mode
supported for the caller. If the menu is not available and you have
the mode activated, it will assume that the screen is MISSING and
step down to the next highest mode of support. Please note this does
not mean that the HIGHEST RESOLUTION will be seeked out, but will try
all of the modes in that class (IE: ALL VGA MODES BEFORE EGA MODES)
before stepping down to a lower display system class.
ETGCedit Version 1.0 Page: 7-4
----------------------------------------------------------------------
Take adding ETGC support to your software one step at a time. This
will give you a change to slowly take your time in supporting the
various screen resolutions available. We suggest you add support
for your EGA/VGA callers FIRST by adding the HIGH RESOLUTION EGA
screens FIRST, then add support for CGA and HERCULES. If after that
point you want to start adding the VGA+ screens, do so. If you do
not want to support CGA/HERCULES callers, do not be too concerned
as most callers now have AT LEAST an EGA system on their machines.
But, if you do want to support about everyone (Plain monochrome
displays would be the only ones that will never support ETGC) then
make a set of HERCULES, CGA, EGA screens at the minimum and then
add VGA screens as you find the time.
IMPORTANT NOTE:
Not all display systems can emulate the HERCULES display system. On
some systems an attempt to select the HERCULES mode will lock up your
system. In the event of a lockup a complete reset of your system will
be needed.
Currently, SuperBBS is the only BBS (at the time of this printing)
that supports ETGC internally. We know of other BBS developers that
are adding support for ETGC, but they are not yet available. There
are also a great number of DOOR developers that are adding support
for the technical specification, but again, most of those are not
yet ready. In a few months numerous packages will start to emerge
with ETGC support, and the online world will start to make the
complete transition.
UltiTerm Version 2.0 Page: 8-1
----------------------------------------------------------------------
8. REGISTRATION/SUPPORT
ETGCedit Version 1.0 is distributed as a Commercial Demo. This
package is not freeware/shareware. This Commercial Demo has been
distributed in a fully functional form with no features crippled.
This Commercial Demo is valid for 30 days from the time of the
first installation.
You are hereby granted a THIRTY DAY TRIAL License to Evaluate
ETGCedit (tm) Version 1.0 after which date you must purchase
ETGCedit or discontinue using it. One trial license per lifetime.
For the full details of the DEMO requirements, please read the
ETGCedit Software License included earlier in this document.
You may distribute the ORIGINAL UNMODIFIED DISTRIBUTION ARCHIVE
to anywhere so desire if it follows the requirements in the
ETGCedit Software License. You may not add comment to the archive
header or additional files inside.
Ordering is Simple, you will find a program along with this
archive called PURCHASE.EXE. Run this Program and it will print
the necessary information for ordering.
Non-Profit Corporations can apply for a special discount. These
discounts will be based on a case by case basis. Please contact
our sales department for more information.
The following Individuals can be contacted for some additional
information on Registration or for Support questions:
Law Donie
Fido - 1:363/1000
DynaTek Industries, Inc.
DynaTek Support BBS
BBS - (407) 831-2359
DynaTek Industries Mail:
DynaTek Industries Incorporated, 497 Blackwood Ave, Longwood,
Florida, 32750 (407)831-4783 VOICE
DynaTek Industries Incorporated also has a Support Echo for those
SysOps that would like to attend. Please contact Law Donie VIA
NetMail for additional information.
ETGCedit Version 2.0 Page: 8-2
----------------------------------------------------------------------
Purchasing ETGCedit:
Purchase Plan Description Cost
------------- ------------------------------------------------ -------
RESIDENTIAL Includes a disk with the latest version of the $34.95 US
ETGCedit package. There is no printed manual for
this package. This allows ETGCedit to be used in
a NON-COMMERCIAL environment.
COMMERCIAL Under the COMMERCIAL plan you will receive the $54.95 US
ETGCedit package. This package includes a copy
of the manual printed and bound in a spin binder
ready for use. This allows ETGCedit to be used
in a COMMERCIAL environment.
PROFESSIONAL Under the PROFESSIONAL plan you will receive the $99.95 US
same package as offered in the COMMERCIAL plan
except that the package includes up to 10 voice
support calls within 90 days and free upgrades
for the next 3 years. You will receive special
access to the ETGCEDIT PROFESSIONAL area on our
support BBS where you can always download the
newest version of the ETGCedit package.
Additional Charges:
-------------------
Shipping and Handling (Additional):
US: $ 5.00
MEXICO AND CANADA: $ 8.00
OVERSEAS: $ 10.00
OVERNIGHT (US): $ 20.00
SECOND DAY AIR (US): $ 11.00
OVERNIGHT (OUTSIDE US, IF AVAILABLE): $ 30.00
FLORIDA STATE RESIDENTS: Be sure to include 6% sales tax as
required by law. Failure to include the proper sale tax can
result in return of your order.
ETGCedit Version 2.0 Page: A-1
----------------------------------------------------------------------
APPENDIXES:
A. ASCII Character Chart
This information has just been included for your convience.
The following is a complete list of all 256 ASCII standard
characters and there Decimal and Hex-Decimal equivalent, the
characters Decimal (00 - 31) have had the graphic symbols
removed since these are control codes and will cause problems
when you try to print this Documentation.
╔═══════════════════╗ ╔═══════════════════╗ ╔═══════════════════╗
║ HEX DEC│CTL CODE ║ ║ HEX DEC│CTL CODE ║ ║ HEX DEC│HEX DEC ║
║ ────────┼──────── ║ ║ ────────┼──────── ║ ║ ────────┼──────── ║
║ 00 │ @ NUL ║ ║ 10 16│ P DLE ║ ║ 20 32│30 0 48 ║
║ 01 1│ A SOH ║ ║ 11 17│ Q DC1 ║ ║ 21 ! 33│31 1 49 ║
║ 02 2│ B STX ║ ║ 12 18│ R DC2 ║ ║ 22 " 34│32 2 50 ║
║ 03 3│ C ETX ║ ║ 13 19│ S DC3 ║ ║ 23 # 35│33 3 51 ║
║ 04 4│ D EOT ║ ║ 14 20│ T DC4 ║ ║ 24 $ 36│34 4 52 ║
║ 05 5│ E ENQ ║ ║ 15 21│ U NAK ║ ║ 25 % 37│35 5 53 ║
║ 06 6│ F ACK ║ ║ 16 22│ V SYN ║ ║ 26 & 38│36 6 54 ║
║ 07 7│ G BEL ║ ║ 17 23│ W ETB ║ ║ 27 ' 39│37 7 55 ║
║ 08 8│ H BS ║ ║ 18 24│ X CAN ║ ║ 28 ( 40│38 8 56 ║
║ 09 9│ I HT ║ ║ 19 25│ Y EM ║ ║ 29 ) 41│39 9 57 ║
║ 0A 10│ J LF ║ ║ 1A 26│ Z SUB ║ ║ 2A * 42│3A : 58 ║
║ 0B 11│ K VT ║ ║ 1B 27│ [ ESC ║ ║ 2B + 43│3B ; 59 ║
║ 0C 12│ L FF ║ ║ 1C 28│ \ FS ║ ║ 2C , 44│3C < 60 ║
║ 0D 13│ M CR ║ ║ 1D 29│ ] GS ║ ║ 2D - 45│3D = 61 ║
║ 0E 14│ N SO ║ ║ 1E 30│ ^ RS ║ ║ 2E . 46│3E > 62 ║
║ 0F 15│ O SI ║ ║ 1F 31│ _ US ║ ║ 2F / 47│3F ? 63 ║
╚═══════════════════╝ ╚═══════════════════╝ ╚═══════════════════╝
ETGCedit Version 2.0 Page: A-2
----------------------------------------------------------------------
APPENDIXES: (continued)
A. ASCII Character Chart (continued)
╔═══════════════════╗ ╔═══════════════════╗ ╔═══════════════════╗
║ HEX DEC│HEX DEC ║ ║ HEX DEC│HEX DEC ║ ║ HEX DEC│HEX DEC ║
║ ────────┼──────── ║ ║ ────────┼──────── ║ ║ ────────┼──────── ║
║ 40 @ 64│50 P 80 ║ ║ 60 ` 96│70 p 112 ║ ║ 80 Ç 128│90 É 144 ║
║ 41 A 65│51 Q 81 ║ ║ 61 a 97│71 q 113 ║ ║ 81 ü 129│91 æ 145 ║
║ 42 B 66│52 R 82 ║ ║ 62 b 98│72 r 114 ║ ║ 82 é 130│92 Æ 146 ║
║ 43 C 67│53 S 83 ║ ║ 63 c 99│73 s 115 ║ ║ 83 â 131│93 ô 147 ║
║ 44 D 68│54 T 84 ║ ║ 64 d 100│74 t 116 ║ ║ 84 ä 132│94 ö 148 ║
║ 45 E 69│55 U 85 ║ ║ 65 e 101│75 u 117 ║ ║ 85 à 133│95 ò 149 ║
║ 46 F 70│56 V 86 ║ ║ 66 f 102│76 v 118 ║ ║ 86 å 134│96 û 150 ║
║ 47 G 71│57 W 87 ║ ║ 67 g 103│77 w 119 ║ ║ 87 ç 135│97 ù 151 ║
║ 48 H 72│58 X 88 ║ ║ 68 h 104│78 x 120 ║ ║ 88 ê 136│98 ÿ 152 ║
║ 49 I 73│59 Y 89 ║ ║ 69 i 105│79 y 121 ║ ║ 89 ë 137│99 Ö 153 ║
║ 4A J 74│5A Z 90 ║ ║ 6A j 106│7A z 122 ║ ║ 8A è 138│9A Ü 154 ║
║ 4B K 75│5B [ 91 ║ ║ 6B k 107│7B { 123 ║ ║ 8B ï 139│9B ¢ 155 ║
║ 4C L 76│5C \ 92 ║ ║ 6C l 108│7C | 124 ║ ║ 8C î 140│9C £ 156 ║
║ 4D M 77│5D ] 93 ║ ║ 6D m 109│7D } 125 ║ ║ 8D ì 141│9D ¥ 157 ║
║ 4E N 78│5E ^ 94 ║ ║ 6E n 110│7E ~ 126 ║ ║ 8E Ä 142│9E ₧ 158 ║
║ 4F O 79│5F _ 95 ║ ║ 6F o 111│7F 127 ║ ║ 8F Å 143│9F ƒ 159 ║
╚═══════════════════╝ ╚═══════════════════╝ ╚═══════════════════╝
╔═══════════════════╗ ╔═══════════════════╗ ╔═══════════════════╗
║ HEX DEC│HEX DEC ║ ║ HEX DEC│HEX DEC ║ ║ HEX DEC│HEX DEC ║
║ ────────┼──────── ║ ║ ────────┼──────── ║ ║ ────────┼──────── ║
║ A0 á 160│B0 ░ 176 ║ ║ C0 └ 192│D0 ╨ 208 ║ ║ E0 α 224│F0 ≡ 240 ║
║ A1 í 161│B1 ▒ 177 ║ ║ C1 ┴ 193│D1 ╤ 209 ║ ║ E1 ß 225│F1 ± 241 ║
║ A2 ó 162│B2 ▓ 178 ║ ║ C2 ┬ 194│D2 ╥ 210 ║ ║ E2 Γ 226│F2 ≥ 242 ║
║ A3 ú 163│B3 │ 179 ║ ║ C3 ├ 195│D3 ╙ 211 ║ ║ E3 π 227│F3 ≤ 243 ║
║ A4 ñ 164│B4 ┤ 180 ║ ║ C4 ─ 196│D4 ╘ 212 ║ ║ E4 Σ 228│F4 ⌠ 244 ║
║ A5 Ñ 165│B5 ╡ 181 ║ ║ C5 ┼ 197│D5 ╒ 213 ║ ║ E5 σ 229│F5 ⌡ 245 ║
║ A6 ª 166│B6 ╢ 182 ║ ║ C6 ╞ 198│D6 ╓ 214 ║ ║ E6 µ 230│F6 ÷ 246 ║
║ A7 º 167│B7 ╖ 183 ║ ║ C7 ╟ 199│D7 ╫ 215 ║ ║ E7 τ 231│F7 ≈ 247 ║
║ A8 ¿ 168│B8 ╕ 184 ║ ║ C8 ╚ 200│D8 ╪ 216 ║ ║ E8 Φ 232│F8 ° 248 ║
║ A9 ⌐ 169│B9 ╣ 185 ║ ║ C9 ╔ 201│D9 ┘ 217 ║ ║ E9 Θ 233│F9 ∙ 249 ║
║ AA ¬ 170│BA ║ 186 ║ ║ CA ╩ 202│DA ┌ 218 ║ ║ EA Ω 234│FA · 250 ║
║ AB ½ 171│BB ╗ 187 ║ ║ CB ╦ 203│DB █ 219 ║ ║ EB δ 235│FB √ 251 ║
║ AC ¼ 172│BC ╝ 188 ║ ║ CC ╠ 204│DC ▄ 220 ║ ║ EC ∞ 236│FC ⁿ 252 ║
║ AD ¡ 173│BD ╜ 189 ║ ║ CD ═ 205│DD ▌ 221 ║ ║ ED φ 237│FD ² 253 ║
║ AE « 174│BE ╛ 190 ║ ║ CE ╬ 206│DE ▐ 222 ║ ║ EE ε 238│FE ■ 254 ║
║ AF » 175│BF ┐ 191 ║ ║ CF ╧ 207│DF ▀ 223 ║ ║ EF ∩ 239│FF 255 ║
╚═══════════════════╝ ╚═══════════════════╝ ╚═══════════════════╝
ETGCedit Version 2.0 Page: B-1
----------------------------------------------------------------------
APPENDIXES: (continued)
B. Standard RS-232 Cable
This information has just been included for your convience.
The two most popular types of RS-232 (Modem) cables are the
DB-25 and DB-9, some hardware configurations may require you
to have a DB-9 on one end and a DB-25 on the other.
For this reason and to help troubleshoot a possible cable
problem, we are providing a list of both connectors to include
which pins are used for what and even a conversion from DB-9 to
a DB-25.
DB-25 Pin # Signal DB-9 Pin #
2 ------------ Transmit Data (TX) ------------ 3
3 ------------ Receive Data (RX) ------------ 2
4 ---------- Request To Send (RTS) ---------- 7
5 ----------- Clear To Send (CTS) ----------- 8
6 ---------- Data Set Ready (DSR) ---------- 6
7 ----------- Signal Ground (GND) ----------- 5
8 -------- Data Carrier Detect (DCD) -------- 1
20 -------- Data Terminal Ready (DTR) -------- 4
22 ----------- Ring Indicator (RI) ----------- 9
To make a DB-25 to DB-9 cable, the following pins will need to
connected between the two different connectors:
DB-25 to DB-9
Pin 2 to Pin 3
Pin 3 to Pin 2
Pin 4 to Pin 7
Pin 5 to Pin 8
Pin 6 to Pin 6
Pin 7 to Pin 5
Pin 8 to Pin 1
Pin 20 to Pin 4
Pin 22 to Pin 9