home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / CILREV.ZIP / CILINK.REV
Encoding:
Text File  |  1992-10-07  |  31.0 KB  |  699 lines

  1.  
  2.  
  3.                   "Paradise Calling"
  4.  
  5.         The "Land of M&M's..... Modems & Mice"
  6.  
  7.                        By  Rob Brown
  8.                            "The Speed Merchant"
  9.  
  10.         (Notes from the Author - Mike Caughran)
  11.  
  12.  
  13. As a longtime computer enthusiast, so much so that I am now
  14. working in the field that once was my hobby, I particularly
  15. enjoy finding a piece of software that is functional, easy
  16. to install, and performs without a massive effort in candle-
  17. light futility..... lets face it, hours of DOC printing,
  18. eye-squinted perusing, and frustrated key banging shouldn't
  19. be anyone's idea of a "Good Time".
  20.  
  21. Installations should be straight forward, with user input
  22. required only for the basics and automated to a fault...
  23. Afterwards, the weaving through seemingly ever increasingly
  24. complex "Help Screens" can also be cause for the usual
  25. plethora of teeth grinding, hair pulling, and animal
  26. molestation threats. During execution, any additionally
  27. required "Setup" should be simple to perform and hard to
  28. screw up.
  29.  
  30. Communications programs have long been on my list of
  31. notoriously and needlessly dificult to install, setup,
  32. and use programs. It seems authors have gotten their jollys
  33. by contemplating the users forced to learn .BAT language to
  34. run the program, the AT command set to properly setup their
  35. modem, and lets not even mention the "FUN" envolved in
  36. "External" protocols, script writing, archive maintenance,
  37. DOS command utilities, or adding ANY external editor....
  38. (Fire Up, Dial Out, and Download..errrrrah, UPLOAD too !)
  39.  
  40. For the most part, Comm Programs seem dedicated to a
  41. sameness of design possibly superceded only by Political
  42. Candidates. Well finally comes a truely refeshing player
  43. in the world of electronic on-line communications that
  44. is deserving of special mention........... The name is :
  45.  
  46. Cedar Island Link - Cedar Island Software by Mike Caughran.
  47.  
  48. Last edition CILNK252.ZIP (Verified on 10-02-92 with
  49.                            Juneau RBBS.)
  50.  
  51. The archive includes a file_id.diz of :
  52.  
  53. * Elegantly simple to use Mouse-Based COMM *
  54. * program.  Supports Zmodem,Zmodem-resume, *
  55. * Auto-Zmodem d/l,Ymodem,YmodemG,Xmodem1K, *
  56. * Xmodem1KG,Xmodem,Kermit,ASCII,CompuServ  *
  57. * B+ and 4 external protocols!! ANSI/VT100 *
  58. * & ANSI music. Host/Chat/DOORWAY modes.   *
  59. * XTREE-like utility.  Editor.  DeskView   *
  60. * aware.  Windows PIF/ICON. Internal UNZIP.*
  61. * "Mouse Pass-through" SuperVGA GIF viewer *
  62. * 16550/fast modem support.  Shareware:$25 *
  63.  
  64. If you are like me, you noticed the ".....Mouse-Based COMM
  65. program" and later the "Mouse Pass-through", not that the
  66. rest of the description is not without interest... Well I
  67. had to grab this one for a test drive... and this is what
  68. I found....
  69.  
  70. First, I unZip'd the archive into a directory named test,
  71. having long since learned that many programs will only
  72. install themselves properly if started from a directory
  73. named other than the program name. Upon a directory listing
  74. I saw an install.exe, so throwing caution to the wind, away
  75. I went into that Never-Never Land of Auto-Install/Destruct.
  76. Up popped a screen : (shortened for this review)
  77.  
  78. ╒═══════════════════════ Cedar Island Link Installation ═══════════════════════╕
  79. │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  80. │░░░╒════════════════════════════ Instructions ════════════════════════════╕░░░│
  81. │░░░│                 Fill in the following information.                   │░░░│
  82. │░░░│                                                                      │░░░│
  83. │░░░╘══════════════════════════════════════════════════════════════════════╛░░░│
  84. │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  85. │░░░░░ Directory to install from: A:                                      ░░░░░│
  86. │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  87. │░░░░░ Directory to install into: C:\CILINK                               ░░░░░│
  88. │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  89. │░░░░░ Directory for downloads  : C:\CILINK\FILES                         ░░░░░│
  90. │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  91. │░░░░░ Com port  (1,2,3,or 4)   : 1 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  92. │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  93. ╘══════════════════════════════════════════════════════════════════════════════╛
  94.  
  95. Actually only one question popped up, then the second followed, and
  96. so on... Being on my LAN, I changed the A: to Q:\TEST, the C:'s to
  97. P: , and the default download dir to P:\DN. The install was over
  98. before I could blink, creating the directories as needed and ending
  99. in the P:\CILINK directory. Quick as a flash, I looked for *.bat,
  100. then *.com, and then found a cilink.exe, which I ran, no DOC's for
  101. this misguided reviewer.... A pretty screen about CIS (Cedar
  102. Island Software) displayed and in a few seconds a menu appeared.
  103.  
  104. Main menu :
  105.  
  106. ╒══════════════════════════    Cedar Island Link    ═══════════════════════════╕
  107. │  DialList  FileTransfer  HangUp    Capture   Setup   Utilities  Help  Exit  ▒│
  108. ╘══════════════════════════════════════════════════════════════════════════════╛
  109.                                                                               ^
  110. Notice this (more later) ─────────────────────────────────────────────────────┘
  111.  
  112. The D, F, H, C, S, U, E, and that funny bar were highlighted and
  113. presumed to be hotkeys. Well hey, I have a USR Dual Standard, and
  114. things can't be that easy ??? So "S" and up came a Sub-Menu,
  115. however I am not that easily fooled, so i hit ESC and clicked on
  116. Setup, and up came the same Sub-menu :
  117.  
  118.  ╒═══════════════╕
  119.  │ Directory     │ The D, M, C, a (Baud), P, o (Stop), r (Protocol),
  120.  │ Modem Init    │ E, T, S, L, and D's were all highlighted and
  121.  │ Com Port      │ a mouse click produced the expected results.
  122.  │ Baud rate     │
  123.  │ Data Bits     │ A "D" brought a chance to change the default
  124.  │ Parity        │ UpLoad/DownLoad Directory.
  125.  │ Stop Bits     │
  126.  │ Protocol      │ A "M" brought a default modem init string of
  127.  │ Emulation     │ ATZ and no ^M, |, or other funny character
  128.  ╞ Toggles       ╡ needed if a change was required. Since I have
  129.  │ Save setup    │ my default NRAM setup this was GREAT... Can't
  130.  │ Load setup    │ tell you how many times I have had to redo
  131.  │ Display setup │ my settings after trying XYZzzz Comm Programs.
  132.  ╘═══════════════╛
  133.  (Each entry as highlighted provided a one line explanation at
  134.   the bottom of the screen, which I liked.)
  135.  
  136.  Since the install took care of Dir and Com Port, plus the
  137.  Init was ok, I checked "B" and was given a choice of 300,
  138.  1200, 2400, 4800, 9600, 19200, 38400, 57600, and even
  139.  115200 (I wish), so I lept at 57600. Checking D, P, and
  140.  S, they were set at the expected 8-N-1 and I particularly
  141.  like the ease of changing only one of them if needed.
  142.  
  143.  After a deep breath, I tackled "r" (Protocols) and was
  144.  greated with :
  145.  
  146.  ╒══════════════╕
  147.  │ XMODEM       │  Which is certainly a reasonable number
  148.  │ XMODEM 1K    │  of built-ins with my "Basic" favorites
  149.  │ XMODEM 1KG   │  being X-1KG, Y-G, and Z/R (resume).
  150.  │ YMODEM       │  Since there were 4 External options,
  151.  │ YMODEMG      │  I decide I could easily whip up a
  152.  │ ZMODEM       │  menuing .BAT to run the other 40 or
  153.  │ ZMODEM/R     │  so I use for, if nothing else, the
  154.  │ KERMIT       │  hell of it. A modem program without
  155.  │ ASCII        │  K9X, CModem, TModem, JModem, HS/Link,
  156.  │ External1    │  SuperK, SuperK-G, and so on, of course
  157.  │ External2    │  all in batch mode or single, seems naked
  158.  │ External3    │  to me. This is certainly a list for ANY
  159.  │ External4    │  novice or serious BBS'er..... How good
  160.  ╘══════════════╛  was the internal ZModem, sigh...
  161.  
  162. Next was "E" and was given a choice of ANSI, TTY, and
  163. VT100. Not lengthy, yet they are the functionals for
  164. BBS'ing. The next unknown was "T" and up came :
  165.  
  166. ╒══════════╕
  167. │ Echo     │  E allowed Echo On or Echo Off.
  168. │ CR/LF    │  C was CR only or CR and LF.
  169. │ RTS/CTS  │  R was Use or Don't Use RTS/CTS.
  170. │ XON/XOFF │  X was Use or Don't Use XON/XOFF
  171. │ Dial     │  D was Tone, Pulse, or Default
  172. │ MouseCR  │  M was Mouse CR On or CR Off.
  173. ╘══════════╛
  174. (Again, as each entry choice was highlighted, a little
  175.  explanation line appeared at the bottom).
  176.  
  177. (XON/XOFF should be OFF, and RTS/CTS should be ON for
  178. error corecting modems.)
  179.  
  180. Back to the Main Menu, "S" and "L" were obvious, as
  181. now expected, and a "D" brought :
  182.  
  183. ╒══════════════════════════ Current Configuration ══════════════════════════╕
  184. │    Emulation              ANSI                                            │
  185. │    Echo                   Off          (The display was not this          │
  186. │    Convert CR to CR/LF    Off           crowded, I deleted some           │
  187. │    Hardware flow control  On            blank lines for brevity.)         │
  188. │    Software flow control  Off                                             │
  189. │    Modem dialing          Tone                                            │
  190. │    Baud rate      57600                                                   │
  191. │    Parity         None                                                    │
  192. │    Data bits      8                                                       │
  193. │    Stop bits      1                                                       │
  194. │    COM port       COM1                                                    │
  195. │    Default protocol      ZMODEM/R                                         │
  196. │    Default download dir  D:\DN                                            │
  197. │    Modem init string     ATZ                                              │
  198. ╘════════════════════════════════ Press ESC ════════════════════════════════╛
  199.  
  200. So I pressed ESC and moused over to "Utilities", now with some
  201. guarded expectations of more qualtity options. A "U" begat :
  202.  
  203. ╒══════════════════╕
  204. │ DOS Shell        │  "D" took me straight to a DOS prompt with
  205. │ Quick DOS Shell  │  less than 5K of CILINK left in memory.
  206. │ Editor           │  CILINK uses EMS, XMS, or DISK for swapping
  207. │ Directory        │  during a SHELL. I felt the left side of my
  208. ╘══════════════════╛  mouth start a grin.. (Right Brained I guess)
  209.  
  210. The "Q" also went to DOS, yet no swapping took place so
  211. there was 384K of CILINK in memory. Cute feature for
  212. systems using floppies or HD swaps, I suppose........
  213.  
  214. An "E" brought up CIEDIT, very similiar to DOS 5.0's
  215. Editor, and very simple to use. This editor is parti-
  216. cularly nice if using an older DOS......... and of
  217. course it had full mouse support.
  218.  
  219. Clicking on "r' (Directory), there appeared a prompt that
  220. already had the default Up/Down Path that could be
  221. edited. ENTER brought a SORTED dir listing with the
  222. options of F1 = View ; F2 = Del, F3 = UnZip; and ESC
  223. to quit. The Viewer viewed, the Del deleted, and the
  224. UnZip did its thing without a hitch.
  225.  
  226. Again at the Main Menu,  "C" prompted for a Capture
  227. Filename with CAPTURE.FIL as the default. The "H"
  228. asked if I wanted to hangup with a "Y" or ENTER doing
  229. so, a "N" went back to the Main Menu. The "F" from
  230. the Main Menu brought a choice of UpLoad or DownLoad
  231. and selecting either produced a list of the protocols.
  232. The same as from the Setup Sub-Menu. After selecting
  233. a protocol, a prompt for filename box appeared.
  234.  
  235. A second deep breath and a click on the Main Menu's
  236. "D" for DialList produced : (This has been altered)
  237.  
  238.  F1=Help                         Cedar Island Link                     F10=Menu
  239. ╒══════════════════════════ Phone Number Selection ══════════════════════════╕
  240. │ CompuServ 2400                 1-800-848-4480      2400   8I1
  241. │ CompuServ 9600                 1-800-331-7166      9600   8I1              ▓
  242. │ Juneau RBBS 1                  1-907-789-1694      2400   8N1              ░
  243. │ Juneau RBBS 2                  1-907-789-7499      57600  8N1              ░
  244. │ AlaskaNet                      1-907-789-1976      2400   8I1              ░
  245. │ Juneau City Library (PC Sig)   1-907-586-6278      2400   8N1              ░
  246. │ Bloom Unit BBS                 1-407-687-8712      2400   8N1              ░
  247. │ Pyramid BBS                    1-901-372-7912      57600  8N1 pyramid.scr  ░
  248. │ Public Brand Software          1-317-856-2087      2400   8N1              ░
  249. │ Stillwater                     1-901-363-7301      57600  8N1 stillh20.scr ░
  250. │ UnderDog's MiniNet             1-206-723-6728      57600  8N1 dog.scr      ░
  251. │ Keystone BBS (Fla.)            1-904-473-9790      57600  8N1 keystone.scr ░
  252. │ MPCUG (Public Line)            1-901-368-1764      57600  8N1 mpcug.scr    ░
  253. ╘══════════════ Esc=Exit  F7=Edit Script  F8=Delete  F9=Modify ══════════════╛
  254.  
  255. Any entry could be selected by using the arrow keys, clicking on
  256. selection with mouse, and quick scrolling by using mouse on the
  257. right side control edge.
  258.  
  259. F9 displayed :
  260.  
  261. ┌───────── Fill in the following information ──────────┐
  262. │                                                      │
  263. │    BBS Name: Juneau RBBS 2                           │
  264. │     Phone #: 1-907-789-7499                          │
  265. │        Baud: 57600                                   │
  266. │   Data Bits: 8                  [8,7]                │
  267. │      Parity: N                  [N,E,O,M,S,I]        │
  268. │   Stop Bits: 1                  [1,2]                │
  269. │ Autologon Script:                                    │
  270. │ Special Modem command:  ATB1                         │
  271. │                                                      │
  272. └────────── Press CTRL-Enter to save changes ──────────┘
  273.  
  274. I liked to have jumped out of my drawers. Only three days ago
  275. I critiqued a Comm Program and requested the Author to add an
  276. easy way to send modem commands from the Dial Dir, without
  277. having to use PreFixes. With the USR D/S, I am constantly
  278. switching between ATB0 (V.32bis Mode) and ATB1 (USR's HST
  279. Mode). Notice again, no control characters required to send
  280. the "Special Modem command". The middle of my mouth began to
  281. move up to the level of my left lip....
  282.  
  283. The Dial Dir supports 200 entries and to add one just cursor
  284. to a blank and hit F9. Those with a little experience, and
  285. with a need, can easily overcome the 200 limit by several
  286. means. F7 produced an editor, for producing scripts, that used
  287. Windows 3.x compatible functions, explained in the CIEDIT.DOC.
  288. This was a natural for a Comm Program that used a Mouse...
  289. The learning curve of this editor, which is minimal, could be
  290. totally eliminated. Just use any editor you like from the
  291. Utilities Menu. Save any script in ASCII format with a .SCR
  292. extension. For some reason, the built-in script editor is not
  293. the same as the one called by Utilities from the Main Menu ?
  294.  
  295. Author's note :
  296.    ---------------------------------------------------------
  297.      I thought an internal editor would be simplest in that
  298.      case.  Maybe I was wrong.  I will have to think about
  299.      it.
  300.    ---------------------------------------------------------
  301.  
  302. At the Main Menu :
  303.  
  304. F1 for Help produces :
  305.  
  306. ╒═════════   For more info see CILINK.DOC   ═════════╕
  307. │                                                    │
  308. │   F1      Display this help screen                 │
  309. │   F2      Show current configuration               │
  310. │   PgUp    Upload a file using default protocol     │
  311. │   PgDn    Download a file using default protocol   │
  312. │   Alt-D   Select a number to dial                  │
  313. │   Alt-H   Hang up                                  │
  314. │   Alt-C   Chat mode                                │
  315. │   Alt-G   Grab the screen to disk                  │
  316. │   Alt-X   Quit Cedar Island Link                   │
  317. │   Alt-L   Host Mode                                │
  318. │   Alt-=   DoorWay Mode                             │
  319. │   Home    Clear the screen                         │
  320. │                                                    │
  321. │   F10     Select the menu bar                      │
  322. │                                                    │
  323. ╘════════════════════ Press ESC ═════════════════════╛
  324.  
  325. Which certainly is as easy as it gets.
  326.  
  327. Heck, I almost forgot ! Remember that little area that I pointed
  328. out on the Main Menu (Right Side), well here is what is displayed
  329. with a simple click of the mouse.
  330.  
  331. ╒══════════╕
  332. │ Upload   │ As expected, U, D, C, H, and G are all hot keys.
  333. │ Download │ Mouseable of course.
  334. │ Chatmode │
  335. │ Hostmode │
  336. │ Grab     │ "G" is a screen capture with filename prompt.
  337. ╘══════════╛
  338.  
  339. CIL has built in split-screen chat mode, host mode, and even
  340. a Doorway mode for using those nifty BBS doors that some are
  341. enticed to.
  342.  
  343. As for a SCRIPT lanquage with simplicty, try this one on !
  344. Only 5 commands...
  345.  
  346. The valid script commands are:
  347.  
  348.   Delay    -  Do nothing for a given number of seconds.
  349.   WaitFor  -  Wait for a string of text.
  350.   DoShell  -  If the previous WaitFor was successful then Shell to DOS.
  351.   SendTxt  -  Send a string of text.
  352.               A carriage return is also sent after the string is sent.
  353.   SendKey  -  Send a character.
  354.               The character must be entered in either decimal or hex format.
  355.               For example,  to send an ESC character you would enter either
  356.               SendKey 27   or   SendKey $1B.
  357.  
  358. Several example scripts are included, the one for CompuServe :
  359.  
  360. COMPUSER.SCR
  361.  
  362. Delay 2
  363. SendKey 13
  364. WaitFor Host Name:
  365. SendTxt CIS
  366. WaitFor User ID:
  367. SendTxt ######,####
  368. WaitFor Password:
  369. SendTxt AAAAAAAAAAA
  370.  
  371. Notice again, no control or quoting characters needed....
  372. My right lip was creeping up.....
  373.  
  374. Relizing that one of the BBS's I wanted to call, StillWater,
  375. was a PCBoard that would ask me 1) Language, 2) Color, 3) My
  376. Name, 4) Password, and 5) Check New Mail, I cheated a little
  377. and produced : (StillH20.scr)
  378.  
  379. Delay   2            [1) I have enough problems with English and
  380. SendTxt 1                saw no reason to look for a "String"]
  381.  
  382. Delay   2            [2) Again, I wanted color, didn't bother
  383. SendTxt Y                to look for string]
  384.  
  385. Waitfor What is      [3) Decide to try part of a "String"]
  386. Delay   1
  387. SendTxt Rob Brown
  388.  
  389. Delay   1            [4) No string, getting redundant aren't I]
  390. SendTxt Password
  391.  
  392. Waitfor Scan         [5) Second partial look for a "String"]
  393. Delay   1            (No cat calls, I use the Mail Door and
  394. SendTxt N             participate in a lot of echos/nets.)
  395.  
  396. This worked right out of the box, so to speak, as did
  397. similiar for several BBS's requiring dual escapes and
  398. that have those hard to SCRIPT for ANSI prompts...
  399. This is a SCRIPT lanquage meant to warm a BBS'er cold
  400. heart, and I found myself consciously smiling. Producing
  401. Scripts for auto-mail runs proved easier than I had ever
  402. imagined. (Hint, if you do not know the process, logon
  403. with the CAPTURE active, proceed as you desire the script
  404. to duplicate, edit that and save it to the appropriate
  405. filename.scr.)
  406.  
  407. Okay, Okay, I was as anxious to logon to a few favorites
  408. as you probably are now..... WHAT A JOY ! Click on
  409. "N" for New and there was a "N" entered at the prompt
  410. and it was faster than keying it in. Display a list of
  411. files, start with cursor on the left side of the file
  412. name, drag it to the right side, drop to the prompt,
  413. release mouse and lo and behold, there came the name as
  414. smooth as could be half expected.(g) Even managed to edit
  415. a few messages on-line with the Mouse trick. The right
  416. mouse button popped up the main menu, as did an F10. With
  417. the "Mouse Pass Through", I found DOOR games to be more
  418. enjoyable and simpler to use, I mean ONE handed....
  419.  
  420. I called several BBS's with different software operating
  421. Wildcat, PCBoard, RBBS, TBBS, Maximus, SeachLight, and even
  422. OPUS. The mouse worked like a champ on them all ! BTW,
  423. Cedar Island Link works on AT's and PS2's.
  424.  
  425. Next, I tried DesqView. CIL came with a .DVP file (as well
  426. as a Windows .pif and a .ico), so I used it and the mouse
  427. quit working ??? Feverishly I changed the .DVP to "Writes
  428. Directly to Screen" from "N" to "Y" and back came the mouse,
  429. WHEW ! Grinning from ear to ear now.....I run most every-
  430. thing under DesqView, even Windows, so DV operation was
  431. VERY important. Don't worry, CILink works fully in DOS !
  432.  
  433. Later, the swap was going to DISK, so I changed the default
  434. EMS setting from 256K to 384K so that an EMS swap would occur.
  435. (Uses Disk if EMS or XMS is not available.) In anticipation of
  436. later .GIF viewing, the "Virtual Text/Graphics" was changed to
  437. Text, "Displays Graphics Information" to Yes, the Text Pages
  438. were set to 2, Graphics Pages to 4, the Max. Program Memory to
  439. 700 (ensures max. DOS memory allocations under the various setups
  440. I boot to), "Starting Height & Width" 25 x 80, and "Can be
  441. swapped out" to No. This program is definitely DV aware !
  442.  
  443. Windows users can edit the .PIF file in the same manner. CIL
  444. performed seamlessly under Windows 3.1. (Windows users might
  445. want to locate a nifty utility named DV2WIN.ZIP, which helps
  446. DV aware programs work smoother in Windows 3.1.)
  447.  
  448. Author's note :
  449.     --------------------------------------------------------
  450.      Nifty Windows 3.1 tricks :
  451.  
  452.      Obtain the MicroSoft mouse driver V8.2 from disk 4
  453.      of the Window 3.1 distribution disks and install it.
  454.  
  455.      COPY A:\MOUSE_CO_ C:\WINDOWS
  456.      CD C:\WINDOWS
  457.      EXPAND A:MOUSE.CO_ C:\MOUSE.COM
  458.  
  459.      Now when you run CILINK in a Windows 3.1 window (rather
  460.      than fullscreen) the mouse cursor will be able to step
  461.      on CILINK's hot buttons as though CILINK were a real
  462.      Windows application.
  463.  
  464.      Second Windows trick.
  465.      Use hardware handshaking rather than Xon/Xoff handshaking
  466.     -----------------------------------------------------------
  467.      (Reviewer's note : This works with MS Mouse 8.21a also !)
  468.  
  469. Here is the ZModem DL Screen : (Typical of the Protocols)
  470.  
  471. ╒════════════════════ Protocol Download ═════════════════════╕
  472. │ Protocol:       Zmodem         Bytes received:         0   │
  473. │ Block check:    Crc32          Bytes remaining:            │
  474. │ File name:                     Blocks received:        0   │
  475. │ File size:                     Blocks remaining:           │
  476. │ Block size:         1024       Block errors:           0   │
  477. │ Total blocks:                  Total errors:           0   │
  478. │                                                            │
  479. │ Est. time:      0:00           Throughput:         0 CPS   │
  480. │ Elapsed time:   0:00           Efficiency:            0%   │
  481. │ Remaining time: 0:00                                       │
  482. │                                                            │
  483. │ Progress:       ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   │
  484. │ Status:         Ok                                         │
  485. │────────────────────────────────────────────────────────────│
  486. │ Baud:              57600       StopBits:               1   │
  487. │ DataBits:              8       Parity:              None   │
  488. │ Sfw Flow:            Off       Hdw Flow:              On   │
  489. │                                                            │
  490. │ $25 to: Cedar Island Software 9018 Division St, Juneau AK  │
  491. ╘════════════════════ Press ESC to abort ════════════════════╛
  492.  
  493. As you can see, it certainly is informative yet clean. All
  494. protocols functioned flawlessly up to 57600. ZModem and Y-G
  495. were as fast as any external implementation I ever used.
  496. Only small glitch was the "Est. Time" was calculated at the
  497. locked port rate, and did not change to the actual time as
  498. the DL/UL proceeded. No big deal in my mind. Error correction
  499. and ZResume worked flawlessly, as now expected. Nice to see
  500. what can only be described as 100% FIFO support for my
  501. 16550AFN UART.
  502.  
  503. Authors note :
  504.    ----------------------------------------------------------
  505.      As of CILINK 2.52 the speeds are calculated based upon
  506.      the connect speed rather than the locked port speed.
  507.      That way, if you are running V.42 and your locked speed
  508.      is higher than the connect speed the throughput will
  509.      display as 115% or better depending on your data.
  510.      Even Qmodem can't do this!
  511.    ----------------------------------------------------------
  512.       (Reviewer's added note : Hmmm, Ya'know he's right !)
  513.  
  514. When I finally quit playing and read the DOC's, they
  515. proved to be clear and consise. An A+ there too !
  516.  
  517. CIL offers no method of changing the color palette and I
  518. think that is wise in a lean & mean program. The default
  519. colors are blue for background with yellow foreground and
  520. provide a very readable presentation. CIL will support
  521. Mono Graphics, CGA, EGA, VGA, and SVGA. It was no problem
  522. to setup CIL for use on my 386-20SX notebook by running
  523. CILINK /MONO, which forces black & white attributes.
  524.  
  525. DesqView users can change the Color Scheme by setting
  526. "Uses its own colors" = No, and setting window colors
  527. in DVSETUP and/or with DV Palette. I use the Enhanced
  528. Palette.
  529.  
  530. Changes and additions that I have the audacity to suggest.
  531.  
  532. Add a simple "File Placement" menu, to stick file names as
  533. they are "grabbed" from a BBS list, that will auto enter
  534. them on a key or mouse click when downloading. Similiar
  535. mouse support for group tagging for uploads.... (Any K9X
  536. or OnLine Express users out there ?) (These may not be
  537. simple to add.)
  538.  
  539. A little more help when in the script editor for keys
  540. and ASCII/HEX codes... and why not use the CIEDIT for
  541. this function also....
  542.  
  543. The Setup choices should display the current selection when
  544. highlighted, and a little more help for the un-initiated as
  545. to what the various choices do. i.e. what XON/XOFF and
  546. RTS/CTS support means, or when to use. (Do not go crazy with
  547. Help Screen additions !)
  548.  
  549. Since some BBS's offer Hotkeys and some do not, the ability
  550. to add or prevent the CR after mouse click from within the
  551. Dial Dir entries, similiar to sending modem commands (very
  552. impressed with that function !).
  553.  
  554. Set the defaults in the CI-PIF.DVP for DV and the CILINK.PIF
  555. for Windows to maximize performance. Include instructions
  556. on what and when to cut back if needed due to hardware
  557. constraints or personal preference. i.e. See suggested
  558. changes in the default .DVP file.
  559.  
  560. Author's notes :
  561.   ------------------------------------------------------
  562.      Plans for enhancement:
  563.  
  564.         Add Automatic File Taggers for Downloads.
  565.         Use CIEDIT as Script Editor.
  566.         Add DOS hook for any Offline Mail Reader.
  567.         Sliding Windows Kermit.
  568.         Expanded functionality in host mode.
  569.         Picklist for batch uploading.
  570.         Allow CITree to View a GIF image.
  571.         Mouse CR in Dial Dir. entry.
  572.   -----------------------------------------------------
  573.  
  574. Conclusion :
  575.  
  576. As a summary, I refer all back to the quoted FILE_ID.DIZ,
  577. which Cedar Island Link more than lives up to. From every
  578. standpoint, this is a "Quality" offering that everyone
  579. from Novice to BBS pro's could enjoy. In DOS, DV, or
  580. Windows, the mouse support is AWESOME ! From installation
  581. to setup, and believe it or not, even script writing, CIL
  582. was a real treat.... My sincere congratulations to author
  583. Mike Caughran for delivering a product that is well thought-
  584. out and implemented to a "T" ! For $25.00, this shareware
  585. jewel has a big "Bang for Buck" ratio. "No man is an
  586. Island", yet Cedar Island Link is a BBS'ers Transport to
  587. Paradise.............. or there abouts..................
  588.  
  589. Though a mouse is not required for CIL, it is NICE!
  590.  
  591. About the Reviewer :
  592.  
  593. Rob Brown (a.k.a. "The Speed Merchant") is reasonably
  594. infamous amongst many of the long time Hackers, Sysops,
  595. and others unlucky enough to cross his BBS plane. Working
  596. as an Independent Network Consultant, listed specialties
  597. include DesqView, Windows, LANtastic, MS LAN Manager/SQL
  598. Server, Novell, and particularly BBS's and Modems, with
  599. their associated software and hardware platforms.
  600.  
  601. Responses to this review are welcome. Contact can be
  602. made on FidoNet, RIME, and ILink conferences dealing
  603. with, but not excluded to, the fields mentioned above.
  604. Probably On-Topic in COMM..........(or see Pyramid BBS
  605. or last 4 numbers in the example dial directory above.)
  606.  
  607. -----------------------------------------------------------------------
  608. Here is a partial list of other ShareWare products offered by 
  609. Cedar Island Software followed by a brief description:
  610. -----------------------------------------------------------------------
  611.  
  612. Cedar Island Edit            $10 per copy.
  613.   
  614.   A windowed ASCII editor.  You will never use Edlin again.
  615.   Multi-Window support.  CUA interface.  We use it as the
  616.   support editor in a number of our other products.
  617.  
  618. Cedar Island GIF viewer      $10 per copy.
  619.   
  620.   An excellent viewer for .GIF images.  Supports superVGA cards
  621.   as well as lower resolution video cards.  Has a "Pick List" 
  622.   for easy selection of images to view.   
  623.  
  624.   (.GIF is the compressed video image format which was developed
  625.   by CompuServe.  Many BBS'es have libraries of these images.)
  626.  
  627. Cedar Island Rolodex         $10 per copy.
  628.    
  629.   A rolodex-style database for storing recipes, phone book entries,
  630.   addresses, QSL cards or whatever.   Small.   Easy to use.
  631.  
  632. Cedar Island Loan            $10 per copy.
  633.  
  634.   Amortization calculator.  Use this to perform What-If? calculations
  635.   like:  What if I doubled my house payment? How long would it take
  636.   to pay off my house? How much money would I save in interest?
  637.  
  638.   Easy to use.  CUA user interface.
  639.  
  640. Cedar Island Boot            $10 per copy.
  641.   
  642.   Have you ever wanted to choose between different AUTOEXEC.BAT's
  643.   and CONFIG.SYS's without having to manually edit each time?
  644.   Then Cedar Island Boot is the tool for you.  Easy to use picklist
  645.   selection of the boot up environment.  Easy modification of that
  646.   boot up environment.
  647.  
  648. Cedar Island Calc            $15 per copy.
  649.   
  650.   SpreadSheet.  Lotus syntax.  65535 by 65535 cells.  Multi-windowed.
  651.   Small, fast, easy to use.
  652.  
  653. Cedar Island Menu            $10 per copy.
  654.  
  655.   PickList style menu shell for DOS.  This will simplify your life.
  656.   Just move the cursor to the program you want to start and Viola!
  657.   Mouse support. 
  658.  
  659. Cedar Island INSTALL          $20 per copy.
  660.  
  661.   This is the perfect installation program for your product.
  662.   Can be configured to use languages other than english.
  663.   Beautiful interface which uses a built-in scrolling DOS
  664.   window in which to show the installation progress.
  665.  
  666. CI LOGO source code in Pascal     $25 per copy.    
  667.   
  668.   This is a LOGO interpreter written in Pascal.  Running verison
  669.   as well as sample LOGO programs are included with the source code.
  670.   (LOGO is a programming language developed by MIT which teaches
  671.   children (7-18) how to program.  Its distinguishing feature is
  672.   its support of a graphic "Turtle" which you control by programming
  673.   its movements, color etc.)
  674.  
  675. For more information contact:
  676.  
  677. Mike Caughran
  678. Cedar Island Software
  679. 9018 Division St
  680. Juneau Ak.  99801
  681. (907) 789-9030  before 9PM pacific.
  682.  
  683. CompuServe id: [71034,2371]
  684. Fido         : 1:355/815
  685. Support BBS  : (907) 789-7499    9600 8 N 1
  686.  
  687. BBS'sing forever, TTYL !
  688.  
  689.                    Rob a.k.a. "The Speed Merchant"
  690.                    (Long live the "Byte Brothers")
  691.  
  692. Some of this review was stripped right from the CIS
  693. DOC files......... Review was written under DesqView
  694. with TED 1.0. Why didn't I use CIEdit ??????? Didn't
  695. think of it til now........................ The End.
  696.  
  697. P.S. Final copy of this review was performed using
  698.      CIEDIT......
  699.