home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 646a.lha / Necromancer_v1.0 / Necromancer.doc.pp / Necromancer.doc
Text File  |  1992-06-25  |  26KB  |  709 lines

  1. Necromancer V1.0 - Docs
  2.  
  3. iii    - Introduction and Copyright Notices
  4.  
  5. 1.0    - Required files and libraries
  6.   1.1     - Required Libraries and Devices
  7.   1.2     - XPR Protocol Libraries
  8.   1.3     - ReqTools Library
  9.  
  10. 2.0    - Screen Display
  11.   2.1     - The Status Line
  12.   2.1     - The Status Box Icons
  13.  
  14. 3.0    - Editing the Setup
  15.   3.1     - Setting Default Directories
  16.   3.2     - Choosing a BREAK Character
  17.   3.3     - Setting the Serial Port Parameters
  18.  *3.4     - Defining Modem Strings
  19.  *3.5     - Defining Buffer Transmit Options
  20.   3.6     - Loading and Saving the Setup
  21.  
  22. 4.0    - Macros
  23.   4.1     - Editing a Macro List
  24.     4.1.1  - Special Sequences
  25.   4.2     - Loading and Saving Macros
  26.  
  27. 5.0    - Colors
  28.  
  29. 6.0    - Capturing Text
  30.  
  31. 7.0    - The Review Buffer
  32.   7.1     - Viewing the Review Buffer
  33.   7.2     - Clearing the Review Buffer
  34.  *7.3     - Printing the Review Buffer
  35.  *7.4     - Loading and Saving the Review Buffer
  36.  *7.5     - Transmitting the Review Buffer
  37.  
  38. 8.0    - File Transfers
  39.   8.1     - Selecting a Protocol
  40.   8.2     - Configuring a Protocol
  41.   8.3     - Downloading Files
  42.     8.3.1  - Auto-starting a Download
  43.     8.3.2  - Aborting a Download
  44.   8.4     - Uploading Files
  45.     8.4.1  - Aborting an Upload
  46.  
  47. 9.0    - The Phonebook
  48.   9.1     - Editing the Phonebook
  49.     9.1.1  - Moving Around in the Phonebook
  50.     9.1.2  - Deleting Entries
  51.     9.1.3  - Saving a PhoneBook
  52.     9.1.4  - Loading a PhoneBook
  53.     9.1.5  - Leaving Edit Mode
  54.   9.2    - Auto-Dialing
  55.  
  56. *APPENDIX A - Keyboard Shortcuts
  57.  
  58. * Indicates a new section.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. Introduction and Copyright Notices
  68.  
  69. The programs and files in this distribution are freely distributable, but
  70. are also Copyright (c) 1992 William Coleman except as noted below.  The
  71. original archived file (unmodified) may be freely distributed as long as no
  72. more than a nominal fee is charged to cover time and copying costs.
  73.  
  74. ReqTools is Copyrighted (C) 1991 Nico Francois.
  75.  
  76. The XPR format is Copyrighted (C) 1989 by W.G.J. Langeveld
  77.  
  78. Additional copyrights may be found in the XPR Libraries that are located in
  79. the xpr directory of this distribution.
  80.  
  81.  
  82. 1.0  Required files and libraries
  83.  
  84. The only absolutly required file is Necromancer itself.  Some of the files
  85. that are generated by Necromancer are:
  86.  
  87.     Necro.conf     (default setup info)
  88.     Necro.macs     (default macros)
  89.     Necro.fone     (default phonebook)
  90.  
  91. If these files exist in the current directory they will be read when
  92. Necromancer loads.
  93.  
  94.  
  95. 1.1 Required Libraries and Devices
  96.  
  97. Any required Library must be in either Libs:, RAM:, or the startup directory.
  98. The required libraries are:
  99.  
  100.     reqtools.library
  101.     xpr???.library  (see below)
  102.  
  103. All devices must be in your DEVS: directory.  The required devices are:
  104.  
  105.     serial.device
  106.  
  107.  
  108. 1.2  XPR Protocol Libraries
  109.  
  110. The XPR protocol allows the user (that's you) to add new transfer protocols
  111. to a program by simply placing an XPR library where the program can find it.
  112. It also keeps the programmer (that's me) from having to write the stupid
  113. things.  There are currently XPR libraries for most of the popular protocols.
  114.  
  115. Any of the various XPR libraries can be used.  Necromancer must be able to
  116. locate the XPR libraries at startup.  Some of the XPR libraries available are:
  117.  
  118.     xprascii.library
  119.     xprkermit.library
  120.     xprxmodem.library
  121.     xprzmodem.library
  122.  
  123. DO NOT rename these libraries!!!  They must be in the standard name format
  124. (xpr???.library) or Necromancer will not be able to recognize them. See
  125. section 8 for more information.
  126.  
  127. A couple of the more popular XPR libraries can be found in the LIBS directory
  128. of this distribution.  The install script will copy these files to your LIBS:
  129. directory for you or you can copy them over by hand if you wish.
  130.  
  131.  
  132. 1.3  ReqTools Library
  133.  
  134. The ReqTools Library is a set of Requester functions that Necromancer uses
  135. display all of it's fileboxes, pallete requester, information boxes.  The
  136. install script included in this distrubution will copy the proper file to
  137. your LIBS: directory.  If you like to do things by hand simply copy
  138. libs/rom20/reqtools.library or libs/rom13/reqtools.library (the
  139. former if you have V2.0 ROMs and the latter for V1.3) to your LIBS:
  140. directory.
  141.  
  142.  
  143.  
  144. 2.0  Screen Display
  145.  
  146. The Necromancer screen is divided up into up to four areas:
  147.  
  148.  _______________________________________
  149. | Necromancer Vx.x           [][] | <- Menu Bar
  150. |---------------------------------------|
  151. |                    |
  152. |   Terminal Screen            |
  153. |                    |
  154. |    In chat mode 16 x 80        |
  155. |        else 20 x 80        |
  156. |                    |
  157. |  (Necromancer always forces           |
  158. |             the TOPAZ80 font). |
  159. |                    |
  160. |---------------------------------------|
  161. | In chat mode this 3 x 80 area is used |
  162. | for keyboard input.            |
  163. |   _________________________________    |
  164. |  |[ ] [ ] [ ] [ ]  [][][][][][][][]|    |
  165. |  |          Status Box         |    |
  166. |  |_________________________________|    |
  167. -----------------------------------------
  168.  
  169.  
  170. 2.1  The Status Line
  171.  
  172. A typical status line looks like this:
  173.  
  174.  Local     8N1@2400  1234567 Free  .....................     Sun 08 Dec 16:24:00
  175.   ^     ^^^^ ^     ^          ^              time/date
  176.   |     |||| |     |          |
  177.   |     |||| |     |          |__ Filename of open capture file.
  178.   |     |||| |     |
  179.   |     |||| |     |___ Amount of    free memory (total).
  180.   |     |||| |
  181.   |     |||| |_____________ Baud rate.
  182.   |     ||||
  183.   |     ||||_______________ RS232 handshake mode: @ = 3-wire, * = 7-wire.
  184.   |     |||
  185.   |     |||________________ # of stop bits (always 1).
  186.   |     ||
  187.   |     ||_________________ Parity: (N)one, (E)ven, (O)dd.
  188.   |     |
  189.   |     |__________________ Number of data bits (7 or 8).
  190.   |
  191.   |_________________________ Carrier state (Online or Local).
  192.  
  193.  
  194. 2.2  Status Box Icons
  195.  
  196. A number of gadgets are located in the Status Box:
  197.  
  198.   [ECHO]    - Toggles Local Echo on and off.  When Local Echo is on every
  199.           character you type will be echoed back to the screen.
  200.  
  201.   [CHAT]    - Toggles Chat Mode on and off.
  202.  
  203.   [PAUSE]   - Sends an XOFF (CTRL-s) to the modem.
  204.  
  205.   [RESUME]  - Sends an XON (CTRL-q) to the modem.
  206.  
  207.   [BREAK]   - Sends either the current break character or, if the break
  208.           character is zero, a True Break to the modem.
  209.  
  210.   [RETURN]  - Sends a Carriage Return to the modem.
  211.  
  212. * [CT]        - Highlighting this gadget will 'CTRL' the Function Key gadgets,
  213.           i.e. make them equivalent to ctrl-F1 ... ctrl-F10.
  214.  
  215.   [F1]-[F0] - Clicking one of these gadgets is the same as pressing the
  216.           corresponding Function Key (F0 is F10).
  217.  
  218.   [SH]        - Highlighting this gadget will 'shift' the Function Key gadgets,
  219.           i.e. make them equivalent to shift-F1 ... shift-F10.
  220.  
  221.  
  222.  
  223. 3.0  Editing your Setup
  224.  
  225. You can edit the serial port parameters and default directories by selecting
  226. the EDIT SETUP option of the Project menu.  A window will open containing
  227. various gadgets you can click on to change the parameters.  The CANCEL
  228. gadget will abort the setup and the OK gadget use the new parameters.  Both
  229. of these gadgets will close the window.
  230.  
  231.  
  232. 3.1  Setting Default Directories
  233.  
  234. The default directory gadgets will open a filebox from which you can choose
  235. a directory.  The default directories are where Necromancer will look when
  236. it is first loaded and also where any fileboxes will open.
  237.  
  238.  
  239. 3.2  Choosing a BREAK Character
  240.  
  241. The Break Character is the character that will be transmitted when the BREAK
  242. Icon on the main screen is clicked.  It is used to cause whoever you are
  243. connected with to abort an operation.  Most online services and bulletin
  244. boards use a CTRL-c.  The input box on the edit screen requires the ASCII
  245. (decimal) number of the character so for a CTRL-c enter 3.
  246.  
  247. There may be cases where you need to send a True Break (if you don't know
  248. what that is then you probably don't need it!).  In these cases set the
  249. character number to zero.
  250.  
  251.  
  252. 3.3  Setting the Serial Port Parameters
  253.  
  254. You can select the baud rate, parity, etc. by selecting the appropriate
  255. gadget.  Note that at the present time Necromancer only supports one stop
  256. bit but this should suffice for the vast majority of uses..
  257.  
  258.  
  259. *3.4  Defining Modem Strings
  260.  
  261. The 'Busy Str' should be set to the string your modem sends when the number
  262. being dialed is busy.  The 'No Ansr Str' is the string your modem sends
  263. when there is no answer.  These strings allow Necromancer to dial the next
  264. number immediately.
  265.  
  266. The 'Connect Str' is the string your modem sends when a connection has been
  267. made.  This string is really only necessary when your modem doesn't provide
  268. a Carrier Detect signal.
  269.  
  270. To modify these strings simply click on the appropriate string box and enter
  271. the string that your modem uses.
  272.  
  273.  
  274. *3.5  Defining Buffer Transmit Options
  275.  
  276. The 'Wait Char' can be a single ASCII character then you wish Necromancer to
  277. wait for while transmitting the Review Buffer to the modem.  Also any ASCII
  278. value from 1 to 26 may be included by entering the `^' character followed by
  279. the corresponding letter (a = 1, b = 2, etc.).  For example `^c' would place
  280. a CTRL-m (ASCII 13, i.e. RETURN) in the macro.  If you wish to put a literal
  281. `^' in the macro simply double it: `^^'.
  282.  
  283. The 'Line Delay' string is the number of ticks (50 = 1 second) that you want
  284. Necromancer to wait between each line when transmitting the Review Buffer to
  285. the modem.
  286.  
  287. See section 7.5 for more information on how these options are used.
  288.  
  289.  
  290. 3.6  Loading and Saving the Setup
  291.  
  292. When Necromancer is first loaded it will search for a setup file called
  293. "Necro.conf".  If it finds this file it will load it in.  You can load in a
  294. file with a different name at any time by selecting the LOAD gadget.  A
  295. filebox will open requesting the name of the file to load.
  296.  
  297. You can also save a setup at any time and with any name by selecting the
  298. SAVE gadget.  Again a filebox will open requesting the name of the file.
  299. If you select an existing file it will be overwritten.    If you enter a
  300. directory that does not exist another box will open asking you if the
  301. directory should be created.
  302.  
  303. Note that the actual parameters will not be used by Necromancer until the OK
  304. gadget is selected so you can make several different setups, save them to
  305. different files, and then select the CANCEL gadget to close the window and
  306. keep the parameters that you started with.
  307.  
  308. New to V0.4: The screen colors are automatically saved in the setup file.
  309.  
  310.  
  311.  
  312. 4.0  Macros
  313.  
  314. A macro is a collection of keystokes that will be transmitted over the modem
  315. whenever you press one of the function keys, shift + function keys, and
  316. CTRL + function keys (i.e. 30 of 'em).  Clicking on a Function Key Icon is
  317. the same as pressing the physical key.    Each macro can be up to fifty
  318. characters long.
  319.  
  320.  
  321. 4.1 Editing a Macro List
  322.  
  323. To edit a list of function keys select the MACROS option of the Project Menu.
  324. A window will open with a string gadget for each macro.  To make changes
  325. simply click on the box and type in the macro.    Note that the box is smaller
  326. then the maximum length of a macro, the text will scroll in the box if it is
  327. too long to fit.
  328.  
  329. Please note that the Macro Editor does not 'remember' the original macros,
  330. both the OK and CANCEL gadgets do the same thing - close the window.  Always
  331. save your macros to disk so that you can retrieve them if you make a mistake.
  332.  
  333.  
  334. 4.1.1 Special Sequences
  335.  
  336. There are certain special sequences that you can embed in the macro.  They
  337. all begin with a `\' character:
  338.  
  339.     \b    - Linefeed
  340.     \r    - Carriage Return
  341.     \n    - Carriage Return
  342.     \t    - TAB
  343.     \f    - Form Feed (clear screen)
  344.     \b    - Bell
  345.     \?w - Wait (see below)
  346.  
  347. If you really want to put a `\' character in the macro just double it: `\\'.
  348. Also any ASCII value from 1 to 26 may be included by entering the `^'
  349. character followed by the corresponding letter (a = 1, b = 2, etc.).  For
  350. example `^c' would place a CTRL-c (ASCII 3) in the macro.  If you wish to put
  351. a literal `^' in the macro simply double it: `^^'.
  352.  
  353. The WAIT character does not actually send anything to the modem, it simply
  354. tells Necromancer to pause for a bit.  The first character after the `\' must
  355. be a number from 0 to 9.  0 = 1/2 second, 1 - 9 are that many seconds.    So
  356. for example `\7w' tells Necromancer to wait for 7 seconds.  To wait for
  357. longer then 9 seconds simply use more then one WAIT command.
  358.  
  359.  
  360. 4.2  Loading and Saving Macros
  361.  
  362. When Necromancer is first loaded it will search for a macro file called
  363. "Necro.macs".  If it finds this file it will load it in.  You can load in a
  364. file with a different name at any time by selecting the LOAD gadget.  A
  365. filebox will open requesting the name of the file to load.
  366.  
  367. You can also save a set of macros at any time and with any name by selecting
  368. the SAVE gadget.  Again a filebox will open requesting the name of the file.
  369. If you select an existing file it will be overwritten.    If you enter a
  370. directory that does not exist another box will open asking you if the
  371. directory should be created.
  372.  
  373.  
  374.  
  375. 5.0  Colors
  376.  
  377. Selecting the COLOR option of the Project Menu will open a small window that
  378. allows you to modify the screen colors.  The current version of Necromancer
  379. will not allow you to save the new colors.
  380.  
  381.  
  382.  
  383. 6.0  Capturing Text
  384.  
  385. You can capture incoming text to a disk file at any time while online by
  386. selecting the CAPTURE ON option of the Buffers Menu.  A filebox will open
  387. asking for the name of the file to capture text to.  If you select an
  388. existing file all new data will be appended to the end of the file.  If you
  389. enter a directory that does not exist another box will open asking you if the
  390. directory should be created. Once to file is open the name of the file will
  391. be displayed on the status line to remind you that you are capturing text.
  392.  
  393. Once you have opened a capture file the SUSPEND option of the Buffers Menu
  394. becomes active.  Selecting this option will halt the capturing of text but
  395. will not close the file.  Simply selecting SUSPEND again will resume.
  396.  
  397. With a capture file open the CAPTURE ON menu option changes to CAPTURE OFF.
  398. Selecting this option will close the capture file.
  399.  
  400.  
  401.  
  402. 7.0  The Review Buffer
  403.  
  404. All incoming text is stored in a buffer called the Review Buffer.  Currently
  405. this buffer will hold 80,000 characters or 3000 (80 character) lines, which-
  406. ever comes first.  Once the buffer fills a line will be deleted from the top
  407. of the buffer as each new line is received.
  408.  
  409.  
  410. 7.1  Viewing the Review Buffer
  411.  
  412. You can view the contents of this buffer by selecting the View option
  413. of the Review Menu.  This will open a window and print the first screenful
  414. of data (or as much as it can).
  415.  
  416. The Slider along the bottom of the window allows you to scroll around the
  417. buffer.  Moving the slider to the right scrolls down and moving left scrolls
  418. up.  Just remember that scrolling towards the Bottom gadget scrolls the text
  419. toward the bottom of the buffer.
  420.  
  421. The Up and Down arrows scroll the screen up or down a single line.  If you
  422. hold the mouse button down the scrolling will continue until you release the
  423. button.
  424.  
  425. The Top and Bottom gadgets will move you directly to the top or bottom of the
  426. buffer.
  427.  
  428.  
  429. 7.2  Clearing the Review Buffer
  430.  
  431. The entire contents of the buffer can be erased by selecting the Clear
  432. option of the Review Menu.  You can erase the first line in the buffer by
  433. opening the View Window (see section 7.1) and pressing the DEL key.
  434.  
  435.  
  436. *7.3  Printing the Review Buffer
  437.  
  438. The contents of the review buffer can be sent to your printer with this
  439. option.  To print the review buffer make sure that your printer is on and
  440. then select the Print option of the Review Menu.  The Status Line will
  441. indicate that the buffer is being transmitted.    You can abort at any time
  442. by pressing the ESCape key.
  443.  
  444.  
  445. *7.4  Loading and Saving the Review Buffer
  446.  
  447. You can save the contents of the review buffer by selecting the Save option
  448. of the Review Menu.  A filebox will open requesting the name of the file to
  449. save to.  If you select an existing file it will be overwritten.  If you
  450. enter a directory that does not exist another box will open asking you if the
  451. directory should be created.
  452.  
  453. You can load a text file into the review buffer by selecting the Load option
  454. of the Review Menu.  A filebox will open requesting the name of the file to
  455. load.  The file will be filtered (max 80 col line followed by CR/LF) as it
  456. is loaded.
  457.  
  458.  
  459. *7.5  Transmitting the Review Buffer
  460.  
  461. This option allows you to transmit the contents of the Review Buffer to the
  462. modem.    You can transmit in one of two ways: if the Wait Character (see
  463. section 3.5) is valid, i.e. not empty, then after each line is sent
  464. Necromancer will wait for either that character to be received or for the
  465. time specified in the Line Delay (section 3.5 again) to elapse.  If the Wait
  466. character is empty then only the Line Delay is used.  If you desire to
  467. simply blast the buffer to the modem with no delays simply set the Line
  468. delay to zero.
  469.  
  470. The Status Line will indicate when the buffer is being transmitted.  You can
  471. abort the send at any time by pressing the ESCape key.
  472.  
  473.  
  474. 8.0  File Transfers
  475.  
  476. Necromancer uses XPR Libraries for all file transfers.    An XPR Library
  477. implements a specific transfer protocol using a well defined, consistant
  478. interface.  In other words two different XPR Libraries may implement two
  479. totally different protocols but the routines they use to talk to the terminal
  480. program are the same.  This allows you to add a new protocol to Necromancer
  481. by simply placing a new XPR Library in your LIBS: directory.  Necromancer
  482. fully supports all XPR libraries through version 2.0.
  483.  
  484.  
  485. 8.1  Selecting a Protocol
  486.  
  487. When Necromancer is booting it will search the following directories for XPR
  488. Libraries (in this order): RAM:, LIBS:, the disk Necromancer was booted from.
  489. Once it finds at least one library it will not search any further so all of
  490. the libraries you wish to use must be in the same directory.  AT LEAST ONE
  491. XPR LIBRARY MUST BE AVAILABLE OR NECROMANCER WILL ABORT!
  492.  
  493. Once the list of available libraries has been made it will be copied into the
  494. Protocol Menu.    Then either xprzmodem.library or, if that one doesn't exist,
  495. the first library on the list will be opened and initialized.  When you look
  496. at the Protocol menu the active protocol will have a checkmark next to it.
  497. Selecting a different protocol will close the current one and open the one
  498. you selected.
  499.  
  500.  
  501. 8.2  Configuring a Protocol
  502.  
  503. You can configure a protocol in one of two ways.  The first it to use an ENV
  504. string (ala the setenv command).  Read the documentation that comes with the
  505. library for the proper syntax; each library is different.  Necromancer will
  506. automatically search for the proper ENV string and pass it to the library
  507. when it is opened.
  508.  
  509. The second method of configuring a protocol is to select the Configure option
  510. of the Protocol Menu.  A requester will open allowing you to set the various
  511. options.  What those options will be is wholly dependent on the protocol.
  512. Some options require you to enter a string, some a number, and others simply
  513. a YES/NO response.  Read the documentation that comes with the library.
  514.  
  515.  
  516. 8.3  Downloading Files
  517.  
  518. To begin a download simply make sure the host is ready and select the
  519. Download option of the Transfer Menu.  Some protocols will get the filename
  520. from the host, others require you to select a filename.  In the latter case
  521. a filebox will open requesting the name of the file.  The filebox will open
  522. into the default Download Directory.  If you select an existing file it will
  523. be overwritten.  If you enter a directory that does not exist another box
  524. will open asking you if the directory should be created.
  525.  
  526. Once the tranfser starts a status box will open to keep you informed of the
  527. progress of the transfer.  The fields in this box are self-explainatory.
  528. Not all of the fields may be used by the protocol you are using.
  529.  
  530.  
  531. 8.3.1  Auto-starting a Download
  532.  
  533. Some protocols allow the host to initiate the download.  This feature is
  534. fully implemented by Necromancer.  One thing to keep in mind is that the
  535. default Download Directory will *not* work in this case because the XPR
  536. Library doesn't tell Necromancer to start a download, it simply starts the
  537. download itself.  In this case the path used is set during configuration of
  538. the protocol (see section 8.2).
  539.  
  540.  
  541. 8.3.2  Aborting a Download
  542.  
  543. You can abort a transfer by either pressing the ESCape key or by clicking
  544. on the Close Window gadget of the Status Box.  It may take several seconds
  545. for the abort to register depending on the protocol.
  546.  
  547.  
  548. 8.4  Uploading Files
  549.  
  550. To begin an upload simply make sure the host is ready and select the
  551. Upload option of the Transfer Menu.  A filebox will open requesting the name
  552. of the file to upload.    The filebox will open into the default Upload
  553. Directory.
  554.  
  555. Once the tranfser starts a status box will open to keep you informed of the
  556. progress of the transfer.  The fields in this box are self-explainatory.
  557. Not all of the fields may be used by the protocol you are using.
  558.  
  559.  
  560. 8.4.1  Aborting an Upload
  561.  
  562. You can abort a transfer by either pressing the ESCape key or by clicking
  563. on the Close Window gadget of the Status Box.  It may take several seconds
  564. for the abort to register depending on the protocol.
  565.  
  566.  
  567.  
  568. 9.0  The Phonebook
  569.  
  570. The Necromancer phonebook consists of up to 15 entries.  Each entry is made
  571. up of a name, a remark, modem parameters, and of course the phone number
  572. itself.  You can auto-dial from one to all of entries.    If you select more
  573. then one number, each number will be dialed in turn until either one of them
  574. connects or you abort.    The phonebook can be saved to disk so if you need
  575. more then 15 numbers you can save them in different files and load themn in
  576. as needed.
  577.  
  578.  
  579. 9.1  Editing the Phonebook
  580.  
  581. To edit the phonebook select the Edit Phonebook option of the FoneBook Menu.
  582. A window will open and display the first entry.  On the right side of the
  583. window are gadgets that are identical to the ones used to set modem
  584. parameters in the Edit Setup window (see section 3.0).  On the left side of
  585. the window are three string gadgets containing the name, comment, and phone
  586. number strings.
  587.  
  588. The name string is the text that will show up on the FoneBook Menu for this
  589. item (see section 9.2).  This field is mandatory.
  590.  
  591. The remark string will be displayed during Auto-Dial.  This field is totally
  592. optional, you can leave it blank if you wish.
  593.  
  594. The phone number string is (of course) mandatory.  This string will be sent
  595. verbatim to the modem to dial the number.  Note that Necromancer will prepend
  596. 'ATD' to the beginning of the string so don't add it yourself.  For example
  597. to tone dial the number '555-1234' from a PBX that requires you to dial '9'
  598. to get an outside line the command would be 'ATDT9,,555-1234'.  In the string
  599. field you would enter 'T9,,555-1234'.
  600.  
  601.  
  602. 9.1.1  Moving Around in the Phonebook
  603.  
  604. The NEXT and PREV gadgets are used to step through the entries.  You will not
  605. be allowed to leave the current entry if the Name and/or Phone number fields
  606. are blank.  The only exception is that you can select PREV if you are on the
  607. last (defined) entry.  In other words blank entries can not be embedded in
  608. the phonebook.
  609.  
  610. The equivelent of a NEXT is perform when you press RETURN while editing the
  611. phone number string (assuming the name and phone numbers strings are not
  612. empty).  So the quickest way to add entries is to select the serial
  613. parameters first and then enter the name, remark, and phone number strings.
  614.  
  615.  
  616. 9.1.2  Deleting Entries
  617.  
  618. You can delete the current entry by selecting the DELETE gadget.  A requester
  619. will open asking you if you are sure that you want to delete the entry.  If
  620. you say yes the entry is history so make sure that's what you wish to do.
  621.  
  622.  
  623. 9.1.3  Saving a PhoneBook
  624.  
  625. You can save the Phonebook by clicking on the SAVE gadget.  A filebox will
  626. open requesting the name of the file to save to.  If you select an existing
  627. file it will be overwritten.  If you enter a directory that does not exist
  628. another box will open asking you if the directory should be created.
  629.  
  630.  
  631. 9.1.4  Loading a PhoneBook
  632.  
  633. When Necromancer is first loaded it will search for a macro file called
  634. "Necro.fone".  If it finds this file it will load it in.  You can load in a
  635. phonebook with a different name at any time by selecting the LOAD gadget.  A
  636. filebox will open requesting the name of the phonebook to load.  Note that
  637. all Necromancer phonebook filenames should end with '.fone'.
  638.  
  639.  
  640. 9.1.5  Leaving Edit Mode
  641.  
  642. When you are done editing the phonebook simply click on the OK gadget.    This
  643. will remove the edit window and update the FoneBook menu.
  644.  
  645.  
  646. 9.2  Auto-Dialing
  647.  
  648. To dial one or more numbers simply pull down the FoneBook Menu and select the
  649. numbers that you wish to dial.    If you select a number by accident simply
  650. select it again to remove the checkmark.  Once you have all of the numbers
  651. that you wish to dial selected just click on the Dial Number(s) option.
  652.  
  653. Once dialing begins a window will open that displays the name of the number
  654. being dialed, the remark associated with the number and the time remaining.
  655. When the time remaining reaches zero Necromancer will hang up and move to the
  656. next number on the list (or retry the current number if you only selected a
  657. single number.
  658.  
  659. The SKIP gadget will abort the current number and move on (as if the timer
  660. had reached zero).  It will *not* remove the number from the list.
  661.  
  662. To remove a number permanently simple click on the (surprize!) REMOVE gadget.
  663. If you remove the last remaining number from the list dialing will be
  664. aborted.
  665.  
  666. To abort dialing click on either the ABORT or Close Window gadget.
  667.  
  668.  
  669.  
  670. APPENDIX A - Keyboard Shortcuts
  671.  
  672. Most of Necromancer's menu options have keyboard equivalents.  All are
  673. accessed by holding down the RIGHT Amiga key and pressing the following keys:
  674.  
  675.   PROJECT MENU
  676.     About...        A
  677.     Edit Setup...    E
  678.     Macros...        M
  679.     Colors...        K
  680.     Quit        Q
  681.  
  682.   CAPTURE MENU
  683.     Capture On/Off    C
  684.     Suspend        X
  685.  
  686.   REVIEW MENU
  687.     View        V
  688.     Clear        Z
  689.     Print        P
  690.     Load        L
  691.     Save        S
  692.     Transmit        T
  693.  
  694.   TRANSFER MENU
  695.     Upload        U
  696.     Download        D
  697.  
  698.   PROTOCOLS MENU
  699.     ConfiGure        G
  700.  
  701.   TRANSFER MENU
  702.     Dial Number(s)      F
  703.     Edit Phonebook    N
  704.     Hang Up Phone    H
  705.  
  706. The first ten numbers in the phonebook may be selected or deselected using
  707. Amiga-1 (first) through Amiga-0 (tenth).
  708.  
  709.