home *** CD-ROM | disk | FTP | other *** search
Text File | 1983-08-02 | 48.6 KB | 1,253 lines |
-
-
-
-
-
-
-
-
-
- "1-RingyDingy"(tm)
-
- A Communications Program
- For the IBM Personal Computer
-
-
-
-
- (C)Copyright 1983 by Jim Button
-
- Version 1.2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Jim Button
- P.O. Box 5786
- Bellevue, WA 98006
-
- Source ID : CL2925
- Compuserve: 71435,2012
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- TABLE OF CONTENTS
-
- GENERAL INFORMATION:................................... 1
- GETTING STARTED........................................ 2
- USING "1-RingyDingy's" AUTOMATIC CAPABILITIES.......... 3
- USING THE FUNCTION KEYS................................ 4
- COMMANDS............................................... 9
- THE "PROFILE" FILE (1RD.PRO)...........................12
- STOPPING THE PROGRAM...................................12
- COMMAND KEY SUMMARY (A "quick-reference" sheet).......13
- ERROR MESSAGES.........................................14
- SOME FREQUENTLY ASKED QUESTIONS:.......................14
- DISCLAIMER.............................................14
- PERMISSION TO COPY:....................................15
- THE USER-SUPPORTED CONCEPT.............................15
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 1.
-
-
- GENERAL INFORMATION:
-
- "1-RingyDingy" is a general purpose asynchronous communications
- program. It was designed with the "KISS" ("Keep It Simple,
- Stupid") principle in mind. Although it employs a simple and
- straightforward approach to communications, its capabilities
- surpass those of some of the more expensive communications programs
- on the market today.
-
- With "1-RingyDingy" you will be able to:
-
- - Communicate at speeds up to 9600 baud (limited by the speed of
- your serial port and modem.)
-
- - Exchange (send or receive) text files with other computers.
- While sending text files, you may dynamically send selected
- records from the file and skip past other records not to be
- sent.
-
- - Exchange (send or receive) non-text (exe or com) files with
- other computers which support the "X-Modem" protocol.
-
- - Use modems which don't support Auto-dial.
-
- - Use modems which do support Auto-dial. This includes not only
- the Hayes SmartModem, but also a variety of other modems which
- use other commands to AutoDial a phone number.
-
- - Capture incoming data in a disk file.
-
- - Setup your own "filters" to remove or change undesirable
- characters in the incoming data.
-
- - Dynamically slow down the speed at which you transmit, so as
- not to overrun the computer at the other end.
-
- - Dynamically alter your communications parameters, such as
- Parity, Speed, and number of data bits.
-
- - Build automatic logon sequences of any length, to enable you to
- log on to a variety of remote computers without having to
- remember phone numbers, passwords and access commands.
-
- - Change the colors on your display (if you have a color display)
- to suit your personal taste.
-
- - Move back and forth between different directories on your hard
- disk (if you have DOS 2.0) for retrieving and sending data.
-
- - Communicate properly with computers which use "XON/XOFF"
- characters.
-
- In short, "1-RingyDingy" is easy to use, easy to understand,
- powerful, and small in size.
-
-
- ( 1 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 2.
-
-
- "1-RingyDingy" requires a 64K or larger IBM PC (with PC-DOS 1.0 or
- 1.1), a 96K or larger IBM PC (with PC-DOS 2.0 or later), one disk
- drive, and a serial I/O port with a Modem. You must also have a
- video monitor capable of displaying 80 characters per line.
-
-
- GETTING STARTED.
-
- 1. Put your "1-RingyDingy" diskette into the "A:" drive and type
- "A:DOC". This will produce a printed set of documentation for
- you.
-
- 2. Read the documentation.
-
- 3. Copy the "1RD.COM" program onto any disk which has been
- formatted with PC-DOS. This will become your communications
- disk.
-
- 4. File your "1-RingyDingy" distribution diskette in a safe place.
- You may need it someday for "backup" purposes.
-
- 5. Turn on your modem and make sure that you are properly
- connected to the phone line and to your PC.
-
- 6. To run "1-RingyDingy", assign the "logged on" drive to the disk
- that contains the "1-RingyDingy" program, like this:
-
- B:
- Then type the program name, like this:
-
- 1RD
-
- 7. You will be asked to choose one of five pre-chosen
- communications protocols. You can probably choose number two,
- as this is by far the most common one in use. To see what these
- protocols are, you will have to turn to your IBM BASIC manual
- (the one which came with your PC). Turn to section 4 and find
- the documentation for the "OPEN 'COM..." statement.
-
- 8. Place a phone call to the computer with which you wish to
- communicate. When you hear the high pitched squeel from the
- other end, you can switch your modem to "data" mode and you
- should be on the air. If you have an autodial modem, you
- should read carefully the section on using autodial modems.
-
- 9. When you are through communicating, type in a "(Ctrl)\" (while
- holding down the Ctrl key, type the backwards slash) and this
- will cause "1-RingyDingy" to return control back to DOS.
-
- 10. Switch your modem back to "talk" mode.
-
-
-
-
-
-
- ( 2 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 3.
-
-
- USING "1-RingyDingy's" AUTOMATIC CAPABILITIES
-
- For normal operations, it is indeed possible to use "1-RingyDingy"
- knowing only that whatever you enter through the keyboard will be
- sent out over the phone line. However, to really make use of the
- program, you need to understand just a few of the "neat" features.
-
- Although "1-RingyDingy" can do the normal transfer of files using
- either X-Modem protocol or ASCII transfer with XON/XOFF standards,
- it has the unique and powerful ability to send one record each time
- the "send record" key is depressed. This, coupled with the ability
- to preview each record before sending it, and to skip forward in
- the transmit file to selectively transmit records, makes the
- program flexible enough to adjust to almost any requirement.
-
- The record that is sent can be data intended for the remote
- computer. It might also be a command to be sent to your
- "intelligent" modem. Or, it can be a command which "1-RingyDingy"
- will intercept and act upon. For example, I have created the
- following file which allows me to call up a local computer and log
- onto it:
-
- \COM1:0300,N,8,1
- AT DT 575-3011
- BUTTON
- JIM
- BELLEVUE, WA
- JGB
-
- I have built one of these little files for each computer that I
- call regularly. One of the files is named "SOURCE.LOG", another is
- named "COMPUSER.LOG", and another is named "DOWJONES.LOG".
-
- When I first start "1-RingyDingy" and am ready to communicate, I
- push F9 ("send record") and "1-RingyDingy" asks me "FILE NAME TO
- SEND:". I enter the name of my "automatic logon" file for the
- remote computer with which I wish to communicate. I then press F9
- again. "1-RingyDingy" reads the first record (\COM1:0300,N,8,1)
- and sees that it's a command to automatically set the
- communications protocol for that computer. It does it. I press
- (F9) again. The program reads the next record (AT DT 575-3011) and
- since it's not a command, it sends it out over the line. As it
- turns out, my Hayes SmartModem sees this and realizes that it's a
- command to it to dial the phone number. It dials the number.
-
- When I hear the beep from the remote computer, I know that the
- connection is completed. Also, the remote computer detects my
- presence and asks me for my last name. I press F9 again.
- "1-RingyDingy" reads the next record (BUTTON) and sends it out over
- the line. The remote computer asks me for my first name. I press
- F9 again and the PC reads the next record (JIM) and sends it. The
- remote computer asks me what city I'm calling from. I press F9 and
- "1-RingyDingy" sends the record (BELLEVUE, WA). The remote
- computer asks me for the password, I press F9, and "1-RingyDingy"
- sends the last record (JGB).
-
- ( 3 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 4.
-
-
- Notice that I don't have to remember to enter anything special in
- order to automatically log on to the remote computer. All I need
- to do is press F9 each time that input is needed from me. Since I
- built the logon file with the proper commands, everything else
- happens automatically.
-
- You should also know that I could freely intermix data from the
- keyboard with pressing of F9. Thus, if something went wrong in the
- logon sequence, such as the remote computer saying "We are taking a
- survey today, please answer a question...", I could type some input
- from the keyboard which would be sent over the line. I could later
- go back to using F9 to complete my logon sequence, or I could just
- continue to do it manually from the keyboard.
-
- In order to create one of these "logon" files, you will need an
- editor program, such as Edlin, Wordstar, or Personal Editor. Then,
- you will need to keep track of all the keys you press while you are
- calling and logging on to the remote computer. When you have done
- this once, you can use your editor program to create a "logon" file
- for that computer and you are then ready to have it all happen
- automatically, as described above.
-
- This is an extremely simple concept, but it gives "1-RingyDingy"
- tremendous power and flexibility. It's so easy to use, easy to
- implement, and pleasant to work with that I'm surprised it's not
- available in all other communications programs.
-
- Another use for this "send record" capability is in the sending of
- electronic mail. You can build your letter using your editor
- program, and save it in a file called "LETTER". Then, call up your
- information utility and when you get to the spot where they prompt
- you for the first line of your letter, just push F9 and send the
- first line of your "LETTER" file. Each time they ask you for the
- next line, push F9. The remote computer thinks that you certainly
- are a fast and accurate typist! It would get confused if you sent
- it the whole file at once, (as some other communications programs
- force you to do), because it was programmed to prompt you before
- the sending of each line. No problem when you're using
- "1-RingyDingy". After you have sent the last line of your "LETTER"
- file, you just continue communications from the keyboard.
-
-
- USING THE FUNCTION KEYS.
-
- While "1-RingyDingy" is running you will see a command key summary
- line printed at the bottom of your screen. The command keys may be
- pushed at any time the program is running and will take effect
- immediately. (Exceptions to this are while you are in "send file"
- mode (F7), or are uploading/downloading files using the "X-Modem"
- protocol). During the X-modem up/download process, the only command
- keys active will be F2(stop receive) and F9(stop send). If either
- of these keys is pressed, the file transfer will be discontinued.)
-
- (F1) - Receive file.
-
-
- ( 4 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 5.
-
-
- Pressing (F1) tells "1-RingyDingy" that you would like to receive a
- file. You will be asked for the File name to receive into. Enter
- any valid "filespec". Example: "B:INMAIL.TXT". (Omit the quote
- marks and the trailing period.) From then on, every character
- coming in on the communications line will automatically be saved on
- the disk file which you have named. If the file didn't exist
- previously, it will be created. If the file did exist previously,
- all incoming data will be added at the end of the previous data.
-
- This facility is excellent for keeping a "log" of your entire
- communications session. After you are finished, you can go back in
- with your editor program and clean up the disk file containing the
- record of your session (removing the parts which are unimportant).
- Then, just print the whole thing on your printer and save it for
- future reference.
-
- If you wish to receive the file using "X-Modem" protocol (which
- automatically does error checking and error recovery), wait until
- the remote computer says it is ready to send the file, then press
- (F1) and enter the filespec followed by the characters =X.
- Example: "B:DOWNLOAD.COM=X". Caution: When you are using X-Modem
- for file transfer, you are required to use 8-data bits in your
- communications protocol. Read the section on (F4) changing
- communications parameters. With X-Modem transfer, a new file will
- always be created. If one existed previously by the same name, it
- will first be deleted.
-
- (F2) - Stop Receive of file.
-
- Pressing (F2) will "close" the disk file and stop storing the
- incoming characters. Later on, you could always press (F1) and
- reopen the same file to save more incoming data following the
- original data. If you are receiving a file using "X-Modem, stay
- away from (F2) unless you have to abort the download. The file
- will automatically be closed when the sending computer tells you
- that the last data in the X-Modem transmission has been sent.
-
- (F3) - Echo ON/OFF.
-
- Normally, the computer which you are communicating with will echo
- your data back to you, which causes it to be printed on your
- screen. However, sometimes the remote computer won't do this for
- you. In this case, you will not be able to see your keystrokes as
- you enter them. When this happens, pressing (F3) will turn "echo"
- on, and "1-RingyDingy" will automatically display your data as you
- enter it. Pressing (F3) again will turn "echo" off again. Each time
- you press the key, "echo" will switch to the opposite state. If
- you ever see "double" characters on your screen, it is because
- "echo" is on and the remote computer also is echoing your data back
- to you. Just press (F3) to turn "echo" off at this end, and
- everything should look normal again.
-
- (F4) - Change Communications Parameters. Sometimes you will want
- to change one or more of your communications parameters. You may
- need to slow down your speed from 1200 baud to 300 baud. Or you may
-
- ( 5 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 6.
-
-
- need to change the number of "data bits" from 7 to 8. Pressing (F4)
- will allow you to make these changes from the keyboard. You will
- be given six choices. Choice number 1 is to return to
- communications. Use this if you pressed (F4) accidentally and don't
- wish to make any changes. The next two choices are some standard
- protocols for 300 baud transmission speed. The next two choices are
- some standard protocols for 1200 baud transmission speed. The last
- choice, called "SPECIFY" will let you type in an entire
- communications specification, assuming that none of the above
- choices is adequate.
-
- For almost all cases, one of the four predefined communications
- protocols will be adequate. Select number 6 "SPECIFY" only if you
- have to. You then will be shown a "skeleton" of the standard entry
- format and asked to completely overstrike it with your new
- specification. Your textbook on accomplishing this is the IBM
- BASIC manual which came with your PC. You will have to turn to
- section 4 in the manual and locate the pages which describe the
- "OPEN COM..." statement. If you can understand this material, you
- will have no trouble entering whatever communications protocol is
- required.
-
- (F5) - Set the "DELAY" counter.
-
- When you are sending files or records to the remote computer, you
- will occasionally come across a computer which can't receive data
- as fast as you can send it. This is normally handled automatically
- by the remote computer sending you an "x-off" character, in which
- case "1-RingyDingy" will stop sending until the remote computer
- sends an "x-on" character. In those cases where the remote computer
- doesn't know about x-on and x-off and also can't receive as fast as
- you can send, they will lose some of your data. This will be seen
- by you as missing parts of your message or file as they are echoed
- to your screen.
-
- You can slow down your sending speed to give the remote computer
- time to catch its breath between characters by using the (F5) key.
- This allows you to set the "delay counter", which simply tells
- "1-RingyDingy" to count to some number after each character that it
- sends. This, of course, slows the output down. You will be shown
- the current value of the delay counter, which is 0 at startup. You
- will have to enter some new number, which will become the value of
- the delay counter. Some experimentation will be required on your
- part to discover a number just large enough to slow things down to
- the right amount. Values of a few hundred will slow things down a
- little bit (this computer counts fast!) and values in the multiple
- hundreds will slow things down much more.
-
- (F6) - Change Directory.
-
- If you are using DOS 2.0 or a later version, with perhaps a "hard
- disk", it is nice while running a program to be able to change to a
- different directory without having to stop and restart the program.
- "1-RingyDingy" lets you change directories whenever you press (F6).
- You will be asked which directory you would like to change to. Just
-
- ( 6 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 7.
-
-
- give the name of the new directory. You'll be told whether or not
- the change was successful. This works just like the DOS "CHDIR"
- command. It's very convenient, when you're sending or receiving
- files, to be able to change to the appropriate directory right in
- the middle of your communications session.
-
- (F7) - Send File.
-
- When you wish to send a file to the remote computer, you can press
- (F7) to send the entire file without stopping. You will be asked to
- enter the name of the file to be transmitted. Enter a valid file
- specification. Example: "B:SAMPLE.DOC". (Omit the quote marks and
- the final period). After receiving the file name, "1-RingyDingy"
- will start transmitting the file, so be sure not to press (F7)
- until the remote computer is ready to receive your data. Once
- transmission begins, data will be sent continuously until either
- the entire file has been sent, or you have pressed (F9) or (F10).
-
- If you will be sending your file using "X-Modem" protocol, wait
- until the remote computer has signaled that it is ready to receive
- your file. Then press (F7) and enter the file name followed by the
- characters "=X". Example: "A:DEMO.EXE=X".
-
- (F8) - Turn the PEEK window off or on.
-
- Normally, you will want the bottom line of the screen to show your
- command summary menu. However, when you are transmitting a file in
- "one record at a time" mode (F9) it is handy to see which record
- you are about to transmit, before you press F9 to send it. That
- way, if you want to override the record and enter from the keyboard
- instead, or just turn off record transmission, you can do so.
- Pressing (F8) turns on the peek window. The bottom line of your
- screen will now display the record that's "in the batter's box"
- (the one that's destined to be transmitted, if you choose to do
- so). This is very handy for your automatic logon sequences.
-
- When the peek window is on you have several options available with
- respect to the record being shown in the window.
-
- First, you can ignore the record being shown and provide input
- through the keyboard.
-
- Second, you can transmit the record being displayed as if you had
- entered it from the keyboard, by pressing (F9).
-
- Third, you can skip past the record in the window to the next
- record in the file, by pressing the "cursor down" arrow (the "2"
- key on the numeric keypad at the right side of your keyboard).
-
- Fourth, you can skip over multiple records in the file searching
- for a certain character sequence. To do this, press the "cursor
- right" key (the "6" key on the numeric keypad). You will be shown a
- ">" prompt. Enter a character string that you would like to search
- for in the transmit file, followed by the "return" key. All records
- in the transmit file will be bypassed until the character string
-
- ( 7 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 8.
-
-
- you entered is discovered starting in position 1 of a record in the
- file.
-
- You can precede the search string with question marks, in which
- each question mark will stand for one character to be skipped over
- before the comparison is made. For example:
-
- ???TH
- This example will locate records which start out "SMITH" or
- "ARITH", etc. (The "TH" must start in at the fourth position in
- the record).
-
- If you precede the search string with a "greater than" sign,
- records will be found which contain the search string at any
- location. Example ">TH". This will locate records which start out
- "THANK" or "PARENTHESES", etc.
-
- The peek window will remain on until you press (F8) again, or until
- a \PEEK OFF command is read from your transmission file. If you
- are running with the peek window on but can't remember which
- function key you need to push, just push (F8) to get your menu
- back. View it, then push (F8) again to continue with the peek
- window.
-
- (F9) - Send Record.
-
- If you wish to send your file one record at a time, with you
- controlling when each record will be sent, use (F9). You will be
- asked to enter the name of the file to be transmitted. Enter a
- valid file name. "1-RingyDingy" will then wait for you to to press
- (F9) again before transmitting the first record in your file. Each
- time you press (F9), one more record will be sent out. In this
- manner, you can control the sending of records, usually sending one
- each time you observe that the remote computer is ready to receive
- it. However; if you transmit your file using X-modem protocol, it
- will all be sent without pausing. The "one record at a time" only
- applies to upload of ASCII files.
-
- When the record in the window is one of the predefined commands,
- "1-RingyDingy" will not pause after sending it. Commands will
- continue to be sent automatically until data appears in the window
- which is not a command.
-
- Rather than transmitting the record in the window, you may choose
- to skip past it. This can be done by pressing the "cursor down"
- arrow. If you do this, "1-RingyDingy" will bypass the record in the
- peek window and retrieve the next record from the transmit file.
- Or, you can press the "cursor right" arrow. If you do this, you
- will be prompted for a character string to be searched for in the
- transmit file. The prompt is ">". Enter the character string
- followed by the "return" key. "1-RingyDingy" will then bypass all
- records in the transmit file until it finds the character string
- start in column 1 of a record in your transmit file.
-
- Incidentally, there is a nice way to view an ASCII dataset just to
-
- ( 8 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 9.
-
-
- see what's in it. You can press (F9) to open it, then use the
- cursor-down key to view each record in the peek window, without
- sending anything over the phone line. Press (F10) when you're
- through looking at it.
-
- There is also a "retransmit record" capability provided. When you
- are in "send record" mode, you can retransmit the record which was
- most recently transmitted. To do this, press (Alt)R. Each time you
- press these two keys together, the record will be retransmitted.
- This feature makes it easy to redial a phone number if you get a
- busy signal. Just wait a few minutes and press (Alt)R to redial the
- number.
-
- Your file will be closed for you when you have sent the last
- record, or when you press (F10). Note that you can press (F7) at
- any point in time and transmission mode will switch from "one
- record at a time" to "the whole remainder of the file".
-
- You may have commands for "1-RingyDingy" imbedded in your transmit
- file. These begin with a backwards slash "\" and have a command
- encoded in CAPITAL LETTERS. (See the section on commands). When
- "1-RingyDingy" detects one of these commands, it will act on it and
- will not send the command out over the phone line as data.
-
- (F10) - Stop Sending the File.
-
- If you wish to stop sending the file before you reach the end of
- it, you can press (F10). "1-RingyDingy" will close the file and
- discontinue the sending of file data. If you have been in "send
- file" mode (F7), as opposed to "send record" mode (F9), it may take
- a while for DOS to empty all of its communications buffers. Don't
- panic. Eventually (after a few more lines of output), the buffers
- will all be empty and you will see the data stop going out over the
- phone line.
-
-
- COMMANDS.
-
- Certain commands can be imbedded in your disk files to be acted
- upon by "1-RingyDingy" whenever it comes across one while
- transmitting file data. This is typically done at the start of a
- file which will be used to help you automatically log on to a
- remote computer. You may wish to create a series of different
- files, one for each computer you will wish to call up and log onto.
- The commands at the front of this file can instruct "1-RingyDingy"
- to change its communications parameters to match those of the
- remote computer, or to change the characters which it will "filter"
- out of the incoming data, etc.
-
- Here are the commands which can be used. Important: all commands
- must be entered in UPPER CASE only. If they are not, they will be
- treated as data and sent out over the phone line.
-
- \CHDIR - Change from the current DOS directory to a new one.
-
-
- ( 9 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 10.
-
-
- Example: \CHDIR \GAMES (change to the "games" directory)
- \CHDIR \ (change to the "root" directory)
- This command works exactly like the DOS "CHDIR" command. Of course,
- to use it you must be using DOS version 2.0 or a later version.
-
- \COLOR - Change the colors on the display screen.
-
- Example: \COLOR 14,1
-
- This command will change the colors to be used on your display
- screen. The first number is the color of the foreground (the
- characters), and the second number is the color of the background
- and border. These color numbers can be found in your IBM BASIC
- manual, section 4, under the topic: "COLOR statement". The
- foreground color must be a number from 0 to 15 inclusive, and the
- background color must be a number from 0 through 7. In the example
- above, the foreground color will be yellow, and the background
- color will be blue.
-
- \COM - Change the communications parameters.
-
- Example: \COM1:0300,S,7,1
-
- This command will allow you to change the communications port, the
- transmission speed, the type of parity, the number of data bits, or
- the number of stop bits to be used during communications. Your
- textbook on how to code this is chapter 4 in the IBM BASIC manual
- which came with your PC. You will need to read the pages
- describing "OPEN COM..." to learn this command. When "1-RingyDingy"
- receives this command, it closes its communications port and then
- immediately reopens it using the new specifications.
-
- \DELAY - Change the "delay" counter.
-
- Example: \DELAY 500
-
- This command will change the delay counter for you, to slow down
- your outgoing transmissions if needed. Read the description on
- function key (F5) to understand this.
-
- \FILTER - Establish filters for the incoming data.
-
- Example: \FILTER 12,13,10,0
-
- "Filters" are instructions to "1-RingyDingy" to either remove or
- replace certain characters as they arrive from the remote computer.
- The filter values are entered in pairs. The first value in the pair
- is the ASCII value (base 10) of the incoming character to be acted
- upon. The second value in the pair is the ASCII value of the
- character to be substituted whenever the first value is found. In
- the example above, if a "Form Feed" (12) is received, it will be
- replaced with a "Carriage Return" (13). If the second value of the
- pair is a zero, nothing will be substituted for the character.
- Instead, it will be entirely removed from the incoming data stream.
- In the example above, if a "Line Feed" (10) is found, it will be
-
- ( 10 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 11.
-
-
- removed with nothing substituted for it. These ASCII values can be
- found in "Appendix G." at the back of your IBM BASIC manual.
-
- You may establish a maximum of 20 filters. Each time the \FILTER
- command is read, the old filters are discarded and the new ones are
- established.
-
- \PEEK - Turn the "PEEK" window ON or OFF.
-
- Example: \PEEK ON
- \PEEK OFF
-
- The peek window is the bottom line of your screen. It is normally
- turned off, so that the bottom line shows a brief menu of all the
- available function keys.
-
- When you are transmitting a file in "semiautomatic" mode (one
- record each time you press (F9)), it is very handy to be able to
- see which record you are ABOUT to transmit IF you press (F9). That
- way, you can decide in advance whether or not to go ahead with the
- transmission. With the peek window on, you will be able to preview
- the record that is awaiting transmission. If you decide not to send
- it, or to override it with manual entry from the keyboard, you can
- do so.
-
- \RECYCLE - Branch back to top of "transmit" file.
-
- Example: \RECYCLE
-
- When the \RECYCLE command is encountered in the transmit file, the
- current transmit file is closed, then re-opened at the front of the
- file. \RECYCLE cannot be "scanned" past by using the "cursor down"
- or "cursor right" keys, as can the other commands. It is usually
- placed at the end of an automatic logon file, so that the entire
- sequence can be redone if desired. If you scan for a record that
- doesn't exist beyond your current position, the scan will resume at
- the top of the file if you have a \RECYCLE command at the end. In
- this way, you will be able to scan for records that are previous to
- your current position. "What (you ask) will happen if the record
- I'm scanning for doesn't exist at all? Will the program loop
- forever scanning through the file?" No, after the second scan is
- completed the program will stop scanning.
-
- \REM - Reminder to the operator.
-
- Example: \REM You are about to log on to "The Source".
-
- When "1-RingyDingy" receives the \REM command, it prints the data
- portion on your screen.
-
- \TOFILE - Branch to a different transmit file.
-
- Example: \TOFILE SOURCE.LOG
-
- When the \TOFILE command is encountered, the current transmit file
-
- ( 11 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 12.
-
-
- is closed, and the indicated file is opened as the transmit file.
- Unlike the \RECYCLE command, the \TOFILE command can be skipped
- over using the "cursor down" or "cursor right" keys. Thus, you
- could have a series of \TOFILE commands in your file, and select
- the appropriate one by using the cursor keys and then pressing (F9)
- to cause transfer to the selected file to occur.
-
-
- THE "PROFILE" FILE (1RD.PRO).
-
- Whenever "1-RingyDingy" is started, it looks on the default disk
- drive for a file called "1RD.PRO". If it finds it, it executes all
- of the commands it finds in the file. I have provided a "default"
- profile file for you to show you how it's done, and to get you
- started in case you don't care to provide your own. However, if
- you wish to change the file to suit your own operating conditions,
- you should do so. You can use any of the commands found in the
- above section. This would be a good place, for example, to place
- your "\COLOR" command to initialize your screen colors.
-
-
- STOPPING THE PROGRAM.
-
- When you are finished communicating, you can end your session by
- pressing (Ctrl)\. To do this, press down on the (Ctrl) key on the
- left side of your keyboard. While holding this key down, also press
- the "\" (backwards slash) key. This will cause "1-RingyDingy" to
- close all disk files and return control to the PC-DOS operating
- system.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ( 12 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 13.
-
-
- COMMAND KEY SUMMARY (A "quick-reference" sheet)
-
- F1 - RECEIVE FILE. Opens a disk file. Saves all incoming data.
- The open is for "Append". (see note 1)
- F2 - END RECEIVE. Closes the "receive" file.
- F3 - ECHO. Toggles "ECHO" (to screen) "on" or "off".
- F4 - PARMS. Allows changing the communications parameters.
- F5 - DELAY. Allows slowdown of outbound characters.
- F6 - CHDIR. Changes the current directory (DOS 2.0)
- F7 - SEND FILE. Sends an entire file.
- (see note 1). (see note 2).
- F8 - PEEK. Toggles "Peek" to ON/OFF. When on, shows
- the record that will be sent next.
- F9 - SEND RECORD. Same as F7, but only one record is sent each
- time F9 is pressed. You may switch back and
- forth between F7 and F9.
- (see note 1). (see note 2).
- F10- STOP SEND. Closes the "send" file.
- (Alt)R Retransmit a record.
- (Alt)B Send a "BREAK" character
-
- *Note 1: Here are some example file names:
- ?A Displays directory on "A:" drive
- ?C:*.LOG Displays a directory of all *.LOG files
- on "C:" drive
- AB.XYZ File is "AB.XYZ" in ASCII mode
- AB.XYZ=X File is "AB.XYZ" using "X-Modem" protocol
-
- *Note 2: The following "commands", if found in your "SEND" file,
- will be acted upon (and not transmitted).
- (Use all CAPITAL letters).
- \CHDIR Changes the current directory on disk. Code
- as: \CHDIR newname
- \COLOR fg,bg
- fg and bg are the foreground and background
- color numbers from the BASIC manual.
- \COM Resets your communications parameters. Code
- as: \COM1.0300,S,7,1 (format used by BASIC)
- \DELAY Sets "delay" counter for file transmissions.
- \FILTER Sets "FILTERS" for the incoming data.
- Code as: \FILTER from,to,from,to....
- Values are in decimal, ASCII character set.
- Maximum of 20 filters.
- Example: \FILTER 10,0,12,13
- \PEEK Turns "Peek" on or off. Peek lets you see
- your records before you transmit them.
- Code as: \PEEK ON or \PEEK OFF
- \RECYCLE Branches to top of transmit file. Cannot be
- scanned past.
- \REM A comment. All data after "REM" will be
- printed on screen.
- \TOFILE Transfers to a new transmit file. Example:
- \TOFILE B:SOURCE.LOG
-
-
-
- ( 13 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 14.
-
-
- ERROR MESSAGES.
-
- To keep the size of the program as small as possible, 1-RingyDingy
- uses the standard error messages as discussed in your IBM BASIC
- manual. The program will try to recover from all errors, and will
- always issue the line number in the program where the error
- occurred (of no value to you, but of immense value to me) and the
- error number. For the more common errors, it will also print out a
- brief description of the error.
-
- You can look up these error numbers in your IBM BASIC manual. They
- are found in "Appendix A" at the back of the book. With each number
- is a complete description of the error. After reading this
- description, the error will usually be apparent.
-
-
- SOME FREQUENTLY ASKED QUESTIONS:
-
- 1. "Will it help if I buy more RAM memory for my PC?". ANSWER:
- No, 1-RingyDingy fits very nicely into 64K and would not
- benefit from any additional memory.
-
- 2. "In what language was 1-RingyDingy written?". ANSWER: It was
- written in BASIC, then compiled with the BASIC Compiler.
-
- 3. "Can I obtain the source code for the program?". ANSWER: No,
- it is considered to be proprietary.
-
- 4. "What is your update policy?". ANSWER: I now have too many
- users to be able to notify you of updates (please accept my
- apologies). Nor do I foresee a lot of updates to this program.
- You can mail me a diskette with postage and mailer, or a check
- for $6, every year or so, and I will send you the then-current
- version. If you are not a "contributing" user, please don't do
- this. Obtain a copy from a friend.
-
- 5. "Do you have any other programs that you are distributing?".
- ANSWER: Yes, PC-File(tm), a database manager program.
-
- 6. "Can you send me a FREEWARE(tm) catalog?". ANSWER: No, for
- that you must write to The Headlands Press, Inc., P.O. Box 862,
- Tiburon, CA 94920. 1-RingyDingy(tm) is not associated with
- Freeware(tm).
-
- 7. "Is there a version of 1-RingyDingy for other computers?".
- ANSWER: No.
-
-
- DISCLAIMER.
-
- In no event will the Author be liable to you for any damages,
- including any lost profits, lost savings or other incidental or
- consequential damages arising out of the use of or inability to use
- this program, even if the Author has been advised of the
- possibility of such damages, or for any claim by any other party.
-
- ( 14 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 15.
-
-
- PERMISSION TO COPY:
-
- Clubs and other non-profit organizations are granted permission by
- the author to freely copy this program and documentation and share
- it with their members, so long as:
-
- 1. No price is charged for the software or documentation.
- However, a distribution cost may be charged for the cost of the
- diskette, so long as it is not more than $6 total.
-
- 2. Club members are informed of the user-supported concept and
- encouraged to support it with their donations.
-
- 3. The program or documentation are not modified in any way and
- are always distributed together.
-
-
- THE USER-SUPPORTED CONCEPT.
-
- User-Supported Software
- If you are using this program and find it to be of value
- your contribution will be appreciated.
- ($25 is suggested)
-
- Jim Button
- P.O. Box 5786
- Bellevue, WA 98006
-
- Regardless of whether you make a contribution,
- you are encouraged to copy and share this program.
-
-
-
- User-supported software is an experiment in distributing computer
- programs, based on these beliefs:
-
- 1. That the value and utility of software is best assessed by the
- user on his/her own system.
-
- 2. That the creation of personal computer software can and should
- be supported by the computing community.
-
- 3. That copying of programs should be encouraged, rather than
- restricted.
-
- Anyone may request a copy of a user-supported program by sending a
- blank, formatted disk to the author of the program. An addressed,
- postage-paid return mailer must accompany the disk (no exceptions,
- please). A copy of the program, with documentation on the disk,
- will be sent by return mail. The program will carry a notice
- suggesting a contribution to the program's author. Making a
- contribution is completely voluntary on the part of each user.
-
- Free distribution of software and voluntary payment for its use
- eliminates costs for advertising and copy protection schemes.
-
- ( 15 )
-
-
-
- -
-
-
- "1-RingyDingy"(tm) USERS GUIDE Page 16.
-
-
- Users obtain quality software at reduced cost. They can try it out
- before buying, and do so at their own pace and in the comfort of
- their own home or office. The best programs will survive, based
- purely on their quality and usefulness.
-
- Please join the experiment.
-
- If you believe in these ideals, your contribution is solicited to
- help make them work.
-
-
-
-
-
- Many of you have written requesting an invoice so that you could
- initiate payment through your company accounting system. The
- following invoice is provided for those of you in this category, or
- for those who wish an invoice for your tax records. Perhaps it will
- serve the purpose.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ( 16 )
-
-
-
- -
-
-
-
-
-
-
- --------------------
- INVOICE
- --------------------
-
-
-
-
- Purchased from:
- JIM BUTTON
- P.O. Box 5786
- Bellevue, WA 98006
-
-
- DATE: / / Invoice No. 078329
- --------------------------------------------------------------
- PRICE PRICE
- PRODUCT QTY EACH EXTENDED
- ------------------------- --- ----- --------
-
- "1-RingyDingy"(tm)
- communications program
- and documentation 1 $25 $25
-
-
-
-
-
-
- SALES TAX 0
-
- --------------------------------------
- PLEASE PAY THIS AMOUNT $25 TOTAL
- --------------------------------------------------------------
-
-
-
- Please make check payable to :JIM BUTTON
-
-
- You may retain this Invoice
- for your tax records.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ( 17 )
-
-
-