home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / news / nov85.mag < prev    next >
Text File  |  1994-07-13  |  41KB  |  880 lines

  1. =================================================================
  2.  
  3.                                The
  4.  
  5.                              $ R / O
  6.  
  7.                         R E A D   O N L Y
  8.  
  9.  
  10.                       -={ November 1985 }=-
  11.  
  12.  
  13. The   monthly   news  magazine of the Tampa Bay   Kaypro   User's 
  14.         Group and the DataCOM Network RCP/M Systems Group
  15.  
  16. =================================================================
  17.  
  18.                Steven L. Sanders - Editor (Sysop)
  19.  
  20. =================================================================
  21. The  DataCOM Network consists of three remote databases with   60 
  22. megabyte  of files available to members 24 hours.   An annual fee 
  23. of $30.00 is required  for access,   an  application may be down-
  24. loaded by calling System #1   at (813) 937-3608 at  300/1200/2400 
  25. baud or send a  SASE along with your request to:
  26.  
  27.                       TBKUG/DataCOM Network
  28.                         14 Cypress Drive
  29.                       Palm Harbor, FL 33563
  30.  
  31. NOTE:   Articles and reviews of machines, hardware, software, and 
  32. other peripherals reflect currently advertised prices as released  
  33. by  the  distributors and are included here for YOUR  INFORMATION  
  34. ONLY.    The  TBKUG/DataCOM  Network  is   NOT   being  paid   to  
  35. advertise   these products and we  cannot  be   held  responsible   
  36. for  the  price  and/or  performance  of  said products.
  37. =================================================================
  38.  
  39.                  -={ THE TBKUG IS MOVING !! }=-
  40.  
  41. I  will be moving into a new location on November 15 and the  new 
  42. address will be:
  43.  
  44.                      TBKUG / DataCOM Network
  45.                       2643 Cedarview Court
  46.                       Clearwater, FL 33519
  47.  
  48. Please  note  that ALL telephone lines both voice and  data  will 
  49. also  be  changing  and the new numbers will be in effect  as  of 
  50. November 15.
  51.  
  52.                    Modem Line 1 (813) 791-1454
  53.                    Modem Line 2 (813) 791-1455
  54.                     Voice Line (813) 791-1938
  55.  
  56.  
  57.             -={ VIDEO FEATURES OF THE NEW KAYPROS }=-
  58.  
  59.                         by Steve Sanders
  60.  
  61. Many,  many times I am asked what escape code does what,  or  how 
  62. did  I get that program to clear only part of the screen.   Well, 
  63. it may not be to clear in the Kaypro manuals so I will give you a 
  64. complete rundown of the video attributes and screen control codes 
  65. used in the new Kaypros.
  66.  
  67. Applicable to the following Kaypro CP/M models; Kaypro 1, 2X, New 
  68. 2,  4E,  4'84,  10, or ROBIE (does anyone really own one of these 
  69. ROBIEs??)
  70.  
  71.  
  72.             Enable                Disable
  73. Inverse Video        ESC,"B0"        ESC,"C0"
  74. Reduced Intensity    ESC,"B1"        ESC,"C1"
  75. Blinking        ESC,"B2"        ESC,"C2"
  76. Underlining        ESC,"B3"        ESC,"C3"
  77. Cursor            ESC,"B4"        ESC,"C4"
  78. unknown attribute    ESC,"B5"        ESC,"C5"
  79. Save Cursor Pos.    ESC,"B6"   Restore pos  ESC,"C6"
  80. 25'th line         ESC,"B7"               ESC,"C7"
  81.  
  82.  
  83. DEFAULTS ARE: Inverse OFF, reduced intensity OFF, blinking OFF,
  84.               Underline OFF, cursor ON, and 25th line OFF
  85.  
  86. What  follows  is a sample MBASIC program which demonstrates  the 
  87. use of the 25th (status) line
  88.  
  89. Note: Line 70 must be -->  PRINT CHR$(27);"=8 ";
  90.       The space after the 8 is not a typo
  91.  
  92.  
  93. 10 REM THIS PROGRAM WILL DEMONSTRATE THE 25'TH LINE
  94. 20 REM OF THE NEW KAYPRO
  95. 30 REM
  96. 40 REM
  97. 50 PRINT CHR$(27);"B6"           REM SAVE CURSOR POSITION
  98. 60 PRINT CHR$(27);"B7"           REM ENABLE 25'TH LINE
  99. 70 PRINT CHR$(27);"=8 ";      REM MOVE CURSOR TO 25'TH LINE
  100. 80 PRINT "THIS IS THE 25'TH LINE" : REM SHOW USER WE CAN DO IT!
  101. 90 PRINT CHR$(27);"C6"           REM RECALL CURSOR POSITION
  102. 100 REM
  103. 110 REM WHEN YOUR DONE WITH THE 25'TH LINE IT MAY BE DISABLED
  104. 120 REM WITH THE FOLLOWING
  105. 130 REM
  106. 140 PRINT CHR$(27);"C7"          REM DISABLE 25'TH LINE
  107. 150 PRINT CHR$(26)          REM NOW CLEAR ENTIRE SCREEN
  108. 160 END
  109.  
  110.  
  111.  
  112.                        CURSOR POSITIONING
  113.  
  114. The cursor is positioned by a vertical (v1) value (0-24) and a 
  115. horizontal (h1) value (0-80) as follows:
  116.  
  117. PRINT CHR$(27) + "=" + CHR$(v1+32) + CHR$(h1+32)
  118.  
  119.  
  120.        0,0   +-----------------------------------+  0,80
  121.          |   <----  80 columns wide    ---->     |
  122.          |           horizontal          |
  123.          |                     |
  124.          |                     |
  125.   24 lines   |                24 X 80          |
  126.   vertical   |                     |
  127.          |                     |
  128.          |                     |
  129.          |                     |
  130.        24,0  +-----------------------------------+  24,80
  131.          |    protected 25th status line     |
  132.              +-----------------------------------+
  133.  
  134.  
  135.  
  136.                    SCREEN/CURSOR CONTROL CODES
  137.  
  138.              FUNCTION                     HEX     DECIMAL
  139.       ----------------------------------------------------
  140.       CLEAR SCREEN/HOME CURSOR            1AH     CHR$(26)
  141.       HOME CURSOR (0,0)                   1EH     CHR$(30)
  142.       CLEAR TO END OF LINE (EOL)          18H     CHR$(24)
  143.       CLEAR TO END OF SCREEN (EOS)        17H     CHR$(23)
  144.       INSERT LINE (INS)                1BH,45H    CHR$(27);"E"
  145.       DELETE LINE (DEL)                1BH,52H    CHR$(27);"R"      
  146.  
  147.  
  148.  
  149.                   GRAPHIC LINE DRAWING ROUTINES
  150.  
  151.  
  152.      33,33   +-----------------------------------+  33,190
  153.          |   <-----  160 pixels wide ----->  |
  154.          |                           |
  155.          |                     |
  156. 100 pixels   |                     |
  157.    high      |              100 X 160          |
  158.              |                     |
  159.          |                     |
  160.          |                     |
  161.          |                     |
  162.      130,33  +-----------------------------------+  130,190
  163.          |    protected 25th status line     |
  164.              +-----------------------------------+
  165.  
  166.  
  167. Line draw formula:   ESC + "L" + (v1+32) + (h1+32) + (v2+32) + (h2+32)
  168.  
  169. The following will draw a border around the CRT, starting at the
  170.  
  171. (1) top left to top right, 
  172. (2) top right to bottom right,
  173. (3) bottom right to bottom left, and finally 
  174. (4) bottom left to top left.
  175. (1) PRINT CHR$(27);"L" +CHR$(33)+CHR$(33)+CHR$(33)+CHR$(190)
  176. (2) PRINT CHR$(27);"L" +CHR$(33)+CHR$(190)+CHR$(130)+CHR$(190)
  177. (3) PRINT CHR$(27);"L" + CHR$(130)+CHR$(190)+CHR$(130)+CHR$(33)
  178.  
  179. Be sure to complete all other PRINT statements before using this
  180. final routine to draw the line from bottom left to top left.  If
  181. you don't, other PRINT statements will cause a break in the line
  182. if starting in column 1.
  183.  
  184. (4) PRINT CHR$(27);"L" +CHR$(130)+CHR$(33)+CHR$(33)+CHR$(33)
  185.  
  186. ////////////////////
  187.  
  188. NOTE:  If  using the K10ZCPR2,  K10ZCPR3,  K83ZCPR3,  or K484ZPR3 
  189. files  on your system,  you need to toggle the GRAF byte at  04fh 
  190. before drawing lines.  
  191.  
  192.       You can do this from MBASIC as follows:
  193.  
  194. POKE &H4F,&H0FF  enable line drawing (before first line is drawn)
  195.  
  196. POKE &H4F,&H00   disable line drawing (after last line drawn)
  197.  
  198.       Same poke command in CBASIC:
  199.  
  200. POKE 04FH,0FFH  <-- do not confuse "0FF" with "OFF"
  201.  
  202. POKE 04FH,00H
  203.  
  204.       Or in assembly language:
  205.  
  206. MVI    A,0FFH    ;enable line drawing
  207. STA    04FH    ;toggle GRAF byte "OFF"
  208.  
  209. MVI    A,0    ;disable line drawing
  210. STA    04FH    ;toggle GRAF byte "ON"
  211.  
  212.  
  213.              -={ Modem & HDD Interface for SB180 }=-
  214.  
  215. {Editor's note:   With the addition of this interface board,  the 
  216. SB180  single-board computer can now handle hard disk drives  for 
  217. mass  storage  and you can add the modem without using up one  of 
  218. the serial outputs - all this and Z80 s/w compatible as well.  We 
  219. now have a MEX overlay available for the SB180 computer,  see the 
  220. file MXO-SBS1.AQM in the MODEM section.}
  221.  
  222.      The Micromint COMM180 expansion board may be the only  board 
  223. you  will ever need for your SB180 computer.   This 4" x 5" board 
  224. adds two major functions to your SB180:
  225.  
  226.      1) Bell 103-212A compatible 300/1200 baud modem
  227.  
  228.      2) SCSI hard disk controller interface
  229.  
  230. The COMM180 board is available in three versions:
  231.  
  232.      1) Modem, DTMF encode/decode, and voice synthesis alone
  233.  
  234.      2) Small Computer System Interface (SCSI) hard disk
  235.         controller interface alone
  236.  
  237.      3) Both of the above
  238.  
  239. And  either the modem version or the SCSI controller version  may 
  240. be upgraded to the full version at any time.
  241.  
  242. The COMM180 does not use a serial port on the SB180,  but instead 
  243. addresses the bus directly.   It is fully Bell 103 and Bell  212A 
  244. compatible (including FCC registered Data Access Arrangement) for 
  245. 300  and 1200 baud use,  is 8251A software  compatible,  features 
  246. both  DTMF  and pulse dialing,  call  progress  monitoring,  DTMF 
  247. reception and decoding,  and a unique diagnostic capability which 
  248. automatically compensates for common telephone line deficiencies.  
  249. In addition the COMM180 has optional voice synthesis capabilities 
  250. which  allow  it to respond verbally to commands entered via  the 
  251. standard touch tone telephone pad.
  252.  
  253. The SCSI allows the use of a wide variety of hard disks with  the 
  254. SB180 for fast,  sophisticated mass storage whether you need just 
  255. 5 megabytes or 50 megabytes.   Many manufacturers offer hard disk 
  256. drives  and controller cards which mate with the SCSI  interface.  
  257. If  you  need more file space than floppies  allow,  the  COMM180 
  258. board  can  help  meet your storage  needs.   In  addition,  many 
  259. laboratory  instruments  support  the  SCSI  standard,  thus  the 
  260. COMM180  can  allow  the SB180 to be more easily  used  for  data 
  261. logging and data reduction.
  262.  
  263. Software for the COMM180 includes a complete modem communications 
  264. system  and messaging system designed to run under  Z-System  DOS 
  265. available  for  the SB180.   BIOS modifications are  supplied  in 
  266. source code to allow integration of hard disk drivers into the Z-
  267. System DOS.
  268.  
  269.  
  270.                      TECHNICAL SPECIFICATIONS
  271.  
  272.  Modem:
  273.  
  274.  - Plugs into the Expansion Bus on the SB180
  275.  - Only 4" by 5"
  276.  - Fully Bell-212A and Bell-103 Compatible
  277.  - DTMF or Pulse Dialing
  278.  - Jack for External Speaker for Call Progress Monitoring
  279.  - DTMF Reception and Decoding
  280.  - 8251A Software Compatibility
  281.  - Parity Generation/Checking
  282.  - Sync Byte Detection/Insertion
  283.  - Synchronous 1200 bps, Asynchronous  1200,300,110 bps
  284.  - Software  Controlled  Audio  Input  and  Output  Interface  (2 
  285.     Separate Jacks) for Voice Communication or Acoustic Coupling
  286.  - Voice Synthesis (LPC coded)
  287.  - ASCII Command and Error/Status Codes
  288.  - Extensive Built in Diagnostics
  289.  - Phone Line Diagnostics
  290.  - FCC Registered Direct Connection. Tip and Ring Input
  291.  - Operates on +5/+12 Volt Power Supply 
  292.  
  293.  
  294.  SCSI Interface:
  295.  
  296.  - Provides a Device Independent Local I/O Bus
  297.  - Operates at DMA Data Rates Up to 1.5 Megabytes Per Second
  298.  - Supports Initiator and Target Roles
  299.  - Parity Generation with Optional Checking
  300.  - Supports Bus Arbitration
  301.  - Provides Direct Control of All Bus Signals
  302.  - Xebec 1410 compatible
  303.  - Adaptec ACB4000 compatible
  304.  
  305.  
  306.                          COMM180 Software
  307.  
  308. The  software  which comes with the COMM180 consists of TERM  III 
  309. and Z-MSG (optional).
  310.  
  311. TERM  III is a sophisticated communications package which  offers 
  312. all the functions of standard modem programs but goes far  beyond 
  313. them  when used with COMM180's advanced features and Z-System DOS 
  314. (required for operation).  TERM III was designed to be used as:
  315.  
  316.  1)  an  originating communications system to allow the  user  to 
  317. dial  out,  communicate with other computers,  and  perform  file 
  318. transfer functions;
  319.  2)  a  remote  access  system to allow users to  dial  into  the 
  320. system,  interact with it,  and transfer programs into and out of 
  321. it; and
  322.  3)  a  configuration system to allow the user to  configure  the 
  323. attributes of the other two types of systems.
  324.  
  325. TERM III offers multiple file transfer protocols:  Christiansen's 
  326. MODEM7  (with  checksum and  with  CRC),  MODEM7  batch,  XMODEM, 
  327. KERMIT,  CompuServe's CIS, and X-ON/X-OFF.  Special attention has 
  328. been  paid  to making the remote access system completely  secure 
  329. from unauthorized use.   You may also call in to TERM III on  the 
  330. COMM180  and  use  a  standard touch tone  pad  to  give  special 
  331. instructions,  e.g.,  run  a  program using the COMM180's  speech 
  332. synthesis to give a verbal summary of system access.
  333.  
  334. Z-MSG  allows  the COMM180,  SB180,  and TERM III  to  be  custom 
  335. configured  as a "turnkey" Remote Bulletin Board System  - either 
  336. as  a  public  system allowing access to anyone or as  a  private 
  337. system restricting access to "members only".   Z-MSG allows up to 
  338. eight user "types" with varying priveleges associated with  each.  
  339. Messages may be public or private and may be over 100 lines long.  
  340. Extensive editing functions are provided and comprehensive online 
  341. help is always available.
  342.  
  343. For  those  wishing to use the SCSI as a  hard  disk  controller, 
  344. source  code  is  provided which allows many types of  hard  disk 
  345. controllers  and  sizes of Winchester disks to be  used  as  mass 
  346. storage  for  the SB180.   Two popular controllers are  supported 
  347. directly  - the  Xybec 1410 controller and the  high  performance 
  348. Adaptec ACB4000.   Two disk sizes are supported - the standard 10 
  349. MB drive as well as the high capacity 20 MB drive.  Provisions to 
  350. support  other  controllers and even higher capacity  drives  are 
  351. included.   Of  course,  the SCSI may also be used to link  other 
  352. SB180's or SCSI equipment together as well.
  353.  
  354. For more info, contact Micromint at:      800 635-3355
  355.  
  356.  
  357.                 -={ WHATSNEW in Public Domain }=-
  358.  
  359. VDO25B.LBR has the latest updated version of the VDO text  editor 
  360. by  James  Whorton.   It  now has all the  earlier  patches  pre-
  361. installed and comes with a 128-byte command buffer.   This little 
  362. gem is only 8k and uses no overlays,  just available memory.   It 
  363. is  very fast and is installable for most any 24x80 CP/M  machine 
  364. being sold today.
  365.  
  366. ACMDU11.LBR   is  a  nice  utility  for  ZCPR3  folks  using  the 
  367. ARUNZ04/05 ALIAS.CMD file.   ACMDU11 allows you to add or  delete 
  368. alias commands stored in the ALIAS.CMD file quickly and simply.
  369.  
  370. DBALL.LBR  is  a dBaseII system for generating  multiple  mailing 
  371. lists  that can be used by Wordstar and Mailmerge to produce form 
  372. letters.   This  is  an extensively modified version of  Dr.  Don 
  373. Saba's DBRECALL system for tracking patients.
  374.  
  375. DBCHECK.LBR  is an all-purpose checking account program  for  use 
  376. with dBaseII.
  377.  
  378. RECOVER.LBR  is  a menu-driven UNERASE utility for CP/M 2.2  that 
  379. will  list  ERAsed files on the current drive and  allow  you  to 
  380. UNERAse them easily.
  381.  
  382. MXO-SBS1.LBR   contains  the  MEX  modem  overlay  for  use  with 
  383. Micromint's SB180 single board computer.
  384.  
  385. GRAB.LBR has a program that works similar to FIND, but allows the 
  386. user to extract paragraphs from a Wordstar document file.
  387.  
  388.  
  389.            -={ SOFTWARE REVIEW: The Writer's Guide }=-
  390.  
  391.                          by Daniel Patt
  392.  
  393.     The WRITER'S GUIDE (TM),  version 1.1,  is a replacement menu 
  394. for  Perfect  Writer  (TM).   It provides two menu  screens  that 
  395. replace  all of the menu screens that come with  Perfect  Writer.  
  396. The  replacement  menu AUTOMATICALLY passes the  current  working 
  397. file's  name  to Perfect Formatter (TM) and Perfect Printer  (TM) 
  398. along with "standard" formatting and printing options.
  399.  
  400. The  WRITER's GUIDE provides a single letter command that  allows 
  401. the  formatting and printing of the current  working  file.   Its 
  402. directory  features selecting files by extent or filename  alpha
  403. betically,  plus selecting only *.com,  etc.   (unfortunately one 
  404. can not access more than the A or B drives to my knowledge).
  405.  
  406. In addition,  one can list a file from the menu,  count the words 
  407. in  a  file from the menu,  UNERASE a file and turn off  the  key 
  408. click  from  the menu and even call The WORD Plus (TM)  as  one's 
  409. spelling program from the menu.
  410.  
  411. Since  most  of  my work with Perfect Writer  requires  immediate 
  412. formatting  and  printing  of the file  I  am  working  on,  this 
  413. replacement  menu is very useful to me.   It is well thought  out 
  414. and receives high marks from me.
  415.  
  416. A recent letter in the Kugram (Vol.  3 No.  2) told of a new menu 
  417. program  that replaced the PW menu.   The company that offers the 
  418. program is Interior Systems,  Inc.  of Joelton, Tenn.  (P.O.  Box 
  419. 188,  zip 37080).   The company can be contacted through its  800 
  420. number (800/531-5255).
  421.  
  422. The  standard  Perfect  Writer uses a number of  menus  to  edit, 
  423. format and print a file on paper.  These menus require one to re-
  424. type  the  name  of  the file at the start of  each  use  of  the 
  425. program.  In addition, each time one uses the menus, one must re-
  426. enter  the  options unless one wants to use the  default  values.  
  427. Some  people  choose to not use the menus and directly enter  the 
  428. programs with the appropriate parameters added or use a SUBMIT or 
  429. EX file to make their standard choices with fewer steps.
  430.  
  431. WRITER'S GUIDE offers an alternative to these methods.
  432.  
  433. Since my new secretary was having trouble with the old set of  PW 
  434. menus,  the  Kugram  review suggested to me  an  alternative.   I 
  435. called  the  company  and ordered a copy of the  program  for  my 
  436. Kaypro  10.   I received the version for the Kaypro II.   When  I 
  437. tried  to use the "change user" option,  I discovered that I  had 
  438. the wrong version.   I called the company and promptly received a 
  439. call  back  from the people in charge.   The KP II version  costs 
  440. $35.00  and the KP 10 costs $55.00.   I paid the  difference  and 
  441. have been very happy with the program.  IT IS VERY NICE TO HAVE A 
  442. COMPANY  RESPOND TO PROBLEMS!!!  Not all companies can or will do 
  443. this.
  444.  
  445. The KP II version does not work well on the KP 10; it is too slow 
  446. when  it  prints the full directory.   This is  because  it  also 
  447. calculates the remaining space on the B disk.   I believe that it 
  448. would  work quick enough for the KP II because there is not  that 
  449. much disk space to calculate.
  450.  
  451. However,  after I received the KP 10 version of Writer's Guide, I 
  452. was very pleased.   The program comes in two versions on the disk 
  453. along  with  a COM file that will change the size of  the  PW.SWP 
  454. file.   One  file is the "normal" new menu and the other file  is 
  455. the  fast  menu.   The difference is that the fast menu does  not 
  456. calculate  the remaining disk space and display it every  time  a 
  457. directory read is requested.
  458.  
  459. The  fast menu works at an acceptable speed in my office environ
  460. ment.  The menu allows the editing, formatting and printing of PW 
  461. produced  files by the pushing of one key (a letter) in the  menu 
  462. mode.   It provides for the changing of some, but not all options 
  463. for Perfect Formatter and Perfect Printer.   It provides for  the 
  464. changing  of  user  areas  from the menu  with  out  leaving  the 
  465. program.
  466.  
  467. WRITER'S  GUIDE  has two menus.   You can change between them  by 
  468. typing the letter "M".   The command letters displayed in  either 
  469. menu  can be entered and used no matter which menu is  displayed.  
  470. The more familiar you are with the commands, the less you have to 
  471. look at the menus.
  472.  
  473. To  work on a file from the menu,  you need to enter the  command 
  474. "W"  and the name of the file.   You need to enter the full  name 
  475. including  the extent.   It would have been a nice feature if the 
  476. ".MSS"  extent was added automatically unless one typed a  period 
  477. (.) and an extent.
  478.  
  479. Once  the  "Working on file" has been typed you do  not  need  to 
  480. retype  it from the menu to format it,  print it,  list it on the 
  481. screen,  or to use a speller on it.   All you need to do is enter 
  482. the single letter command for the desired function.   Since  most 
  483. of  my files are accessed and used one at a time,  this is a very 
  484. convenient feature.
  485.  
  486. The  menus  allow you to display either the A or B  directory  or 
  487. just  specified types or names of files using the CP/M wild  card 
  488. features  of "?" and "*".   This is also a very nice  feature  to 
  489. have.   A  unique  addition which I have not seen before  is  the 
  490. ability  to  toggle  the  display of the directory  so  that  the 
  491. display is done alphabetically by extent or by file name.   Thus, 
  492. you  can have all .COM files printed alphabetically and then  all 
  493. ".MSS" files printed alphabetically on the same screen.
  494.  
  495. Use  of the Control-Y (^y) key causes the last entered file  name 
  496. to be repeated at the cursor position.  This is a nice feature if 
  497. you have chosen any of the copy,  rename,  kill (erase),  or yank 
  498. back (unerase) features offered on the menu.
  499.  
  500. The  second  menu  provides a series of two  letter  commands  to 
  501. change the parameters sent to Perfect Formatter (TM) and  Perfect 
  502. Printer  (TM).   These  allow the selection from the menu of  Top 
  503. Level  of Verbatim,  formatting for a different device  than  the 
  504. default  device,  pausing  for  insertion  of  each  page,  start 
  505. printing  on a different page than page one,  number of copies to 
  506. printed, output to the screen, selecting the pf output file name, 
  507. selecting  the  PP out port name (other than the  default  port), 
  508. choice of the spelling program,  and display for the directory by 
  509. ext  or  filename.   When  one selects one of  these  two  letter 
  510. options, they remain selected until changed.
  511.  
  512. Unfortunately,  the  menu  does  not allow one  to  send  the  -q 
  513. parameter  to  Perfect Printer (TM) which stops the query of  the 
  514. right  choice of device formatted.   This would have been a  very 
  515. nice  feature  to have had;  I have waited many  minutes  at  the 
  516. console when I have not answered yes to this question.
  517.  
  518. The  program  provides a Control-C feature in the formatting  and 
  519. printing modes to stop the programs and go the next step.  If you 
  520. have  chosen  to  print  and format in one  step  and  issue  the 
  521. Control-C  in PF,  then the program sends to PP ignorant  of  the 
  522. fact that no ".FIN" file exists.
  523.  
  524. Somehow  the program actual adds information to CP/M,  because if 
  525. you exit the program without using the program's exit mode,  then 
  526. CP/M will return you to the menu as if you had finished the  last 
  527. requested  operation.   This has happened to me a number of times 
  528. and at first I didn't understand what was happening.
  529.  
  530. There  is a problem with the text to screen mode.   I found  that 
  531. the  order  of the format for device and the on  screen  printing 
  532. order to PF made a difference in the on screen page size.  Proper 
  533. choice  of the order would allow the actual size of  the  printed 
  534. page  to  be displayed in a continuous scroll across the  screen.  
  535. Improper choice provides a very short page to be scrolled  across 
  536. the screen.  Unfortunately, the program only allows for the short 
  537. page  scrolling across the screen.   The -c before -dev  {device} 
  538. option gives the result wanted.
  539.  
  540. A  number of additions to this program would be very nice.   Some 
  541. of them have been commented on previously in this review.  Access 
  542. to more drives than just A or B,  the ability to run the menu and 
  543. the files in just one drive, quicker directory display, all these 
  544. would be useful modifications.
  545.  
  546. But,  the program,  as is,  is good and is very useful because it 
  547. saves time.   I feel that it is well worth the money.  Now, if it 
  548. could only take up just 1K of file space...
  549.  
  550.  
  551.                  -={ Word Processing Helpers }=-
  552.  
  553.                         by Steve Sanders
  554.  
  555. The  TBKUG library has many useful utilities for word  processing 
  556. support.  Most of these utilities are made for Wordstar users and 
  557. deal  with manipulating the resultant ASCII files.   I will  give 
  558. you  a listing of utilities available and a brief description  of 
  559. what they do and/or how they do it:
  560.  
  561. UNSOFT.LBR  contains  two very handy  utilities:  (1)  ENSOFT.COM 
  562. which converts ASCII text files to Wordstar document format.   It 
  563. actually  makes educated guesses as to where to put soft or  hard 
  564. carriage  returns as well as soft spaces.   (2) UNSOFT.COM  which 
  565. converts Wordstar document files back to normal ASCII files.   It 
  566. resets all high bits set by Wordstar back to zero and strips  out 
  567. all   dot  commands  except  .PA  which  is  converted  to  a  FF 
  568. (formfeed).   It  also  converts soft (1Fh) hyphens to real  hard 
  569. (2Dh) hyphens and removes all control characters except TAB,  FF, 
  570. CR, and LF.
  571.  
  572. BACKTOWS.LBR  has  a utility that allows  re-formatting  document 
  573. files  to  your  preferrences.   You may re-format  a  right  and 
  574. lefthand  justified  file  so  that it now  has  a  "ragged"  un-
  575. justified  right  margin.   It will also perform  much  the  same 
  576. function as ENSOFT by adding high order bits at the beginning and 
  577. end of every word ala Wordstar document mode.
  578.  
  579. FILT.LBR  has  a variety of ASCII file filters that perform  many 
  580. different tasks.   FILTA will remove all high bits,  changes lone 
  581. LF to a CR/LF pair and optionally retains FF  characters.   FILTB 
  582. is for filtering MBASIC files, does the same as FILTA but retains 
  583. the LF-CR required by some Basic editors.   FILTW is for Wordstar 
  584. document  mode files,  handles CR and LF like FILTA,  removes dot 
  585. commands,  converts  soft  to hard hyphens  and  non-break  (0Fh) 
  586. spaces to normal spaces (20h).   FILTWC is exactly like FILTW but 
  587. retains  the  CR  and  LF  intact  in  whatever  form  they  were 
  588. originally.
  589.  
  590. WINDEX20.LBR  creates  indexes  for  Wordstar  files  written  in 
  591. document  mode.   It can be used with a manuscript of any length, 
  592. including  books up to 9,999 pages,  with a maximum of 254  keys.  
  593. There  are  three different modes of indexing available  and  can 
  594. become an invaluable W/P aid.
  595.  
  596. PAIRX13.LBR  searches  Wordstar document  files  for  un-balanced 
  597. pairs  of print control characters.   Real handy when you  forget 
  598. that  "other"  ^PB  and end up with a whole document  printed  in 
  599. boldface.   Or  how  about  only one ^PS,  not bad  if  you  like 
  600. everything underlined.
  601.  
  602. FOOTNOTE.LBR  combines  a Wordstar document file and  a  file  of 
  603. footnotes  for  it  into one  single  (non-document)  file,  with 
  604. footnotes  at the bottom of each page,  which may then be printed 
  605. out by Wordstar.
  606. WSAVEALL.LBR  is a unique concept for restoring text lost in  RAM 
  607. after  a "disk-full" error or a hastily exited (^KQ - Yes)  file.  
  608. Wordstar  always  buffers about 15k of edited text  in  the  same 
  609. location in memory and this program with the aid of a SUBMIT file 
  610. will automatically recover this text and place it in a file to be 
  611. further  edited.   This utility and RESQ13 will both recover text 
  612. even AFTER a system reset or cold boot.
  613.  
  614. RESQ13.LBR  operates  much  the same as  WSAVEALL  except  it  is 
  615. manually  invoked  from  the  prompt  when  desired  rather  than 
  616. automatically submitting itself for processing after a warm boot.  
  617. RESQ  will auto-adjust itself for the size of TPA on your machine 
  618. so  it  works well even under small  memory  configurations  (ala 
  619. ZCPR3).   RESQ  will prompt you to enter a string to search  for, 
  620. then  begins  looking  thru the RAM buffer area  for  the  target 
  621. string.   If  the string is found,  RESQ backs up to the start of 
  622. the  buffer area and then saves the 15k (max) of text to  a  file 
  623. called RES.Q on the currently logged drive.
  624.  
  625. SYA.LBR  (aka  Save Your ASSetts) is another RAM  rescue  program 
  626. similar to RESQ13.  I like RESQ better and have always had better 
  627. results then with SYA (nuff said?)
  628.  
  629. OUTLINE.LBR  is  a  utility used in conjuction with  Wordstar  to 
  630. produce  an  outline.   There  are a maximum of  four  levels  of 
  631. outlining available.
  632.  
  633. WC1.LBR is an update to the WC.COM utility supplied with Wordstar 
  634. to count the number of words in an ASCII file.  This version will 
  635. skip  all  lines  beginning with "dots"  to  avoid  counting  dot 
  636. commands  as words.   Very handy for writers who are paid by  the 
  637. number  of words per text or when you only have a limited  number 
  638. of words allowed for say an advertisement in a magazine or such.
  639.  
  640. ROFF.LBR  contains  a file formatting utility that allows you  to 
  641. format  for printing any ASCII text file.   You may  specify  the 
  642. amount  of  indentation required for the entire file  and  change 
  643. this  specification at any time with another dot command.   There 
  644. are  many  parameters possible including  full-line  filling  and 
  645. complete   page-style  formatting  including  top  margins   with 
  646. headers,  a  second top margin,  the main body of text,  a  third 
  647. margin, and finally the bottom margin including the footers.
  648.  
  649. WS3330.DQC  is  a  text file that contains all known  labels  and 
  650. patch  locations for Wordstar v3.30.   This is especially  useful 
  651. when patching-in an un-supported printer or for that special  mod 
  652. you want to make to Wordstar.
  653.  
  654. WSFAST24.LBR  has  several different submit files used  with  the 
  655. included  EX15  utility to speed-up the operation of Wordstar  by 
  656. removing  unnecessary  time  delays and filling  in  the  opening 
  657. copyright display screens.  This is a definite must for owners of 
  658. the   Kaypro-bundle   versions  as  they  are  really   slow   as 
  659. distributed.   The  whole process is automated and takes only   a 
  660. couple  of minutes to perform.   The resultant copy  of  Wordstar 
  661. will  now  sign-on very quickly and allows you to  begin  editing 
  662. much faster then the stock version.
  663.  
  664. QK-21.LBR  aka QWIKKEY is an all-purpose keyboard re-definer that 
  665. allows you to assign ASCII strings or commands for simple one-key 
  666. entry.   QWIKKEY  can be defined on-the-fly or it can read  in  a 
  667. file of pre-defined string assignments.   Now you know how to get 
  668. super  function keys on the Kaypro and other computers that  lack 
  669. real function keys.  QWIKKEY takes up very little memory and more 
  670. then pays you back with it's abilities.
  671.  
  672.  
  673.                   -={ S-100 System For Sale }=-
  674.  
  675. MORROW DECISION I,  S-100 computer system with 14-slot Wunderbuss 
  676. MultI/O  motherboard,  3  programmable RS-232C serial  ports  (0-
  677. 19.2kb) and 2 parallel I/O ports.   MPZ80 CPU card,  MM65K memory 
  678. board,  DJ/D2B 8-inch floppy controller board,  HDC-3A hard  disk 
  679. controller card.
  680.  
  681. Disk sub-system: (1) Fujitsu 10mb hard disk in cabinet with power 
  682. supply and fan, and (1) Shugart 8-inch floppy drive (reads/writes 
  683. standard IBM 3470 format diskettes in 4 densities; 128, 256, 512, 
  684. or  1024 bytes per sector).   System can be easily set to boot-up 
  685. from  hard disk or floppy by flipping one dip switch on  the  CPU 
  686. board.
  687.  
  688. Complete   BIOS  listings and  all  driver  software   for   any 
  689. configuration  of  available 5 or 8-inch  hard  disks.   Original 
  690. manuals   for  everything  and  CP/M  2.2  including  all  system 
  691. utilities and bunches of disks full of goodies.   System is  100% 
  692. operational and  very solid.   Heath H-19 smart terminal included 
  693. with  all  the above for $2,000.00 firm (you pay the shipping  if 
  694. not picked up at my home.)
  695.  
  696. I  will also include a complete multi-user operating system ($600 
  697. value  MultI/OS  by  InfoSoft,  upward  compatible  to  CP/M  2.2 
  698. software)   in  full  source  form  with  documentation  and  all 
  699. utilities on 8-inch diskettes.   I can also furnish MEX, BYE, and 
  700. XMODEM  overlays to let you put this gem online as a super  RCP/M 
  701. system.
  702.  
  703. If  interested,  contact  Steve Sanders (813) 937-7249  voice  or 
  704. leave  a message on one of the remote systems.   First  to  flash 
  705. cash  owns the machine!   I've only got just this one and it's  a 
  706. steal at this price.
  707.  
  708.  
  709.                  -={ Stretch Your Modem Time }=-
  710.  
  711. Sitting  here behind the screens of my remote systems I see a lot 
  712. of  people  wasting  time  and  more  importantly,  money.   Most 
  713. everyone I know owns and uses a printer regularly, so why not use 
  714. it when you call by modem?  The most common mistake new users and 
  715. old  pros  alike make is to NOT dump the  DIRectory  listings  to 
  716. their printers.   This is especially effective for the callers at 
  717. 300 baud who spend a lot of time just waiting for a file transfer 
  718. to  be  completed.   If  you first dump the DIR  listing  to  the 
  719. printer  then  you may then scan it during the file transfer  and 
  720. save the wasted time used with repetitive DIRs.
  721.  
  722. You can always be dumping to the printer at the same time you are 
  723. saving  to  a terminal mode file with  MEX.   The  terminal  mode 
  724. capture  file  will do you no good as a referrence during a  file 
  725. transfer because you can't view it while receiving a  file.   The 
  726. hardcopy  from your printer can be viewed at anytime.   I find it 
  727. real handy to just always dump to the printer, of course I have a 
  728. fairly  high speed (160 cps) OKI 92 printer plus a  128k  printer 
  729. buffer.   This  may not work very well if all you have is a  slow 
  730. daisey-wheel  printer  capable  of only 10-20 cps  speed  and  no 
  731. buffer.
  732.  
  733. Many,  many  times I see a caller transferring an ENTIRE  library 
  734. file  (usually very large) when he only needs or can use  one  or 
  735. two of the internal files.   Please use LUX or LDIR and then TYPE 
  736. out  the internal .DOC or .INF file first - you'll probably  find 
  737. out that only one version of the .COM file is for you anyway.  At 
  738. least  find  out if the set of programs will even work  for  your 
  739. computer before downloading the whole mess!
  740.  
  741. HOW-TO Find a File:
  742.  
  743.    1.   Use WHEREIS,  FINDF,  or FILEFIND and search for the file 
  744. online first, it may already be there in another file area.
  745.  
  746.                    A0:SYSTEM>whereis sd100*.*
  747.  
  748.    2.   If the online search is negative,  then use CAT to search 
  749. for  the  filename  in the master  library.   Remember  most  all 
  750. utilities  are  "versioned" and have numbers  to  indicate  their 
  751. version update status so always use wildcards like so:
  752.  
  753.                    A0:SYSTEM>cat sd1*.*
  754.  
  755. If  the file you seek is listed in the master catalog but is  not 
  756. online,  just leave me a message and I'll make the file available 
  757. on your next call.
  758.  
  759. Remember  anytime  you have trouble with  system  commands,  just 
  760. enter HELP or SYSHELP anywhere while in CP/M.  All the help you'd 
  761. ever need is always there - you just have to ask for it.
  762.  
  763. Also very important:   When you begin a XMODEM file transfer,  be 
  764. sure  to  WAIT  until  XMODEM shows you  it  actually  found  the 
  765. requested file and has opened the file!   If you hit the <RETURN> 
  766. right  after  entering the XMODEM command and immediately  escape 
  767. terminal  mode to enter your modem receive command you may  never 
  768. see  the any error messages displayed by XMODEM.   You also  will 
  769. not see the size of the file display or the number of records and 
  770. will  have  no idea how long the transfer will take or  when  you 
  771. have reached the end of file until your modem program returns you 
  772. to terminal mode.  Nuff said???
  773.  
  774. Take  your time,  plan your strategy,  and stretchhhhh your modem 
  775. time and long distance dollars to their fullest...
  776.  
  777.  
  778.           -={ Review: JUKI 6100 Daisey-Wheel Printer }=-
  779.  
  780.                      by Steve Sanders, TBKUG
  781.  
  782. I just picked up a Kaypro Letter Quality Printer, better known as 
  783. a JUKI 6100 daisey wheel printer after realizing my need for real 
  784. correspondence  quality  type.   I  have been  scanning  all  the 
  785. magazines  and catalogs and comparing price and features and find 
  786. the JUKI to be right in the ballpark.   I got this one "slightly" 
  787. used, second-hand, and such got a very good deal on it pricewise.  
  788.  
  789. For the new purchaser I have found the price is rather fixed even 
  790. by  mail  order  at around $350 for the model  6100  JUKI  daisey 
  791. wheel with a parallel (Centronics) interface.   The tractor  feed 
  792. is  extra  at around $130-150 and is absolutely necessary if  you 
  793. intend to use continuous forms or labels.   The JUKI comes with a 
  794. friction feed arrangement identical to a standard typewriter  for 
  795. cut sheet paper.   The 6100 prints along at a fairly brisk 18 cps 
  796. and  has the familiar sound of all plastic or metal daisey  wheel 
  797. printers.
  798.  
  799. WHEELS:  The  6100 uses Triumph-Adler compatible  plastic  daisey 
  800. wheels  which hold up very well if handled properly when  not  in 
  801. the machine.   There is a wide variety of wheels available; PICA, 
  802. ELITE,  COURIER,  ORATOR,  SCRIPT, and MICRON to name just a few.  
  803. These are also measured in the size of pitch as well as style and 
  804. the 6100 can use 10,  12,  or 15-pitch,  and Proportional Spacing 
  805. wheels.   These  wheels are available for $18-25 each and last  a 
  806. long time when they are put back in their carriers after use.
  807. (P.S.   I  just ordered 5 different daisey wheels  from  Protecto 
  808. Enterprises in Barrington, IL and got 'em for $18/ea.)
  809.  
  810. RIBBONS: The 6100 uses a standard IBM Selectric II drop-in ribbon 
  811. cartridge  loaded  either  with one-strike film  or  multi-strike 
  812. fabric.   I  highly  recommend the one-strike  film  for  overall 
  813. quality and appearance of the printed page.  These cartridges are 
  814. readily  available in any office supply store for around $4.00  a 
  815. piece  and  will  usually print about 150,000  characters  before 
  816. replacement.   The  JUKI  makes efficient use of the  ribbon  and 
  817. actually  prints on 3 different parts of it before advancing  the 
  818. film forward.
  819.  
  820. SET-UP:  Installation was simple with the Kaypro and the  bundled 
  821. Wordstar  v3.30,  you  just  pick  the  Diablo  630  option  from 
  822. WINSTALL's printer menu.   I then added the patches as  specified 
  823. in  the  file JUKI-WS.PAT (available in the WORDPRO area  of  the 
  824. remote  systems) for continuous underlining (you definitely  want 
  825. this one),  proportional spacing,  and shadow print mode (similar 
  826. to bold but different).  My printed pages now look as if I slaved 
  827. over an IBM typewriter all day, but I'm not going to tell anyone!
  828.  
  829. OPERATION: Very simple and straight forward,  insert paper,  roll 
  830. past top and align,  back it up to top of page,  and  print.   If 
  831. using  the tractor feed and continuous forms,  you need only flip 
  832. one easily accessible dip switch to avoid the stop-n-start  after 
  833. each page.   As per norm with all daisey-wheels,  the JUKI sounds 
  834. like   a  slightly  muffled  machine-gun  and  should  be  placed 
  835. somewhere  in  the room where some of the noise may  be  absorbed 
  836. rather than reflected.   Several vendors have "quiet boxes" which 
  837. can be placed over dot matrix or daisey wheel printers and really 
  838. puts the squelch on them.  After printing several pages your ears 
  839. could stand a rest - I suggest leaving the room during  printing, 
  840. use the old bathroom or coffee excuse!
  841.  
  842. OVERALL:  I  would  have  to  give the JUKI  high  marks  in  all 
  843. categories except speed.  Speed-wise the JUKI is in the middle of 
  844. the range,  the low is 10cps and the high is 40-50cps.   But  the 
  845. high-speed  babies cost between $1,500-2500 so the JUKI is a good 
  846. buy between $350-425 (average mail order to retail prices.)  JUKI 
  847. has another model of interest to those who like both a typewriter 
  848. and a printer - the model 2200 is both.   It has a keyboard which 
  849. is nice for addressing one or two labels or envelopes or  writing 
  850. a  letter,  but  also  comes  with either a  serial  or  parallel 
  851. connector as well.   It is slow at 10cps as a printer but can  be 
  852. had  for  around $250 and uses all the same wheels as  all  other 
  853. JUKI models.   JUKI printers are good value for the money and I'm 
  854. sorry  to  see that Kaypro has dropped them from  their  Business 
  855. Pack systems.
  856.  
  857.  
  858.                    -={ That's All Folks !! }=-
  859.  
  860. Another month has come and gone (where do they go?) and here I am 
  861. finishing up yet another $R/O magazine.  I have been working like 
  862. crazy to get the new multi-user system online.  It is here, it is 
  863. working, and it WILL BE ONLINE VERY SOON!!
  864.  
  865. I  have a few minor problems to straighten out such as getting it 
  866. to  answer the phone properly and set correct input baudrate  but 
  867. that  should  only be a matter of patch and test  and  then  test 
  868. again.   Nothing worse then a 'buggy' system online so I'm trying 
  869. to work out all the bugs before going online.
  870.  
  871. Congrats to David Kay,  the new president of Kaypro  Corporation.  
  872. Andy  Kay has stepped down in favor of retirement and the  reigns 
  873. have been passed to his son David.
  874.  
  875. And  as always,  THANK YOU to all the members and others who have 
  876. bought  TBKUG  User Disk volumes and paid membership  dues  -- we 
  877. cannot do it without you...
  878.  
  879.                           Steve Sanders
  880.