home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / !MAGS / STREPORT / STR014.ZIP / STR014.TXT < prev   
Encoding:
Text File  |  1988-06-25  |  40.5 KB  |  939 lines

  1. _______________________________________
  2. ST-REPORT 14          DECEMBER 19, 1987
  3. Volume 1 Number 14
  4. _______________________________________
  5. ZMAGAZINE BBS (201) 968-8148   300/1200
  6. _______________________________________
  7. Published/Edited by: Ron Kovacs
  8. Assistant: Susan Perry
  9. _______________________________________
  10. ST INDEX 14
  11. _______________________________________
  12. <*> A few notes....................................Ron Kovacs
  13. <*> GFA Errata.....................................Ron Hunter
  14. <*> Michtron Contest...............................Ctsy Michtron RT on GEnie
  15. <*> Educational Software...........................D.A. Brumleve
  16. <*> Cable-Tec Expo.................................Howard Whitman
  17. <*> Creating your own Printer Cable................Don Garr
  18. <*> FoReM Coupon/Correction Notice.................Calamity Jane
  19. <*> Error 164......................................Bill Wilkinson
  20. <*> Probing Your ST................................Mr. Goodprobe
  21. _______________________________________
  22. a FEW NOTES............
  23. _______________________________________
  24. I want to thank everyone for supporting this magazine this year and hope you
  25. will continue to support us in 1988.  There are many plans on the table for
  26. you in 1988.  More coupon offers, special discounts and details on a contest
  27. starting very soon in the future.
  28.  
  29. This publication will be the primary publication in 1988.  Zmagazine is slowly
  30. beginning to be over taken by ST-Report and if this progress continues, I will
  31. have to decide which of the two gets more attention.
  32.  
  33. Starting in January, ST-Report goes to a weekly format with columns being
  34. displayed on a bi-weekly basis.  An example would be Mr. Goodprobes column
  35. will appear every other week along with Calamity Jane's "Garbage On The Line".
  36.  
  37. If you would like to see your ideas implemented here, Please give me a call on
  38. the ZMag BBS at (201) 968-8148 and I will be happy to chat with you, or send
  39. me a letter to: ZMagazine/ST-Report
  40.                 Post Office Box 74
  41.                 Middlesex, New Jersey 08846-0074
  42.  
  43. Merry Christmas everyone and hopefully see you again in Issue #15 with our
  44. end of year ST-Report.
  45. _______________________________________
  46. GFA BASIC ERRATA
  47. _______________________________________
  48. by Ron Hunter
  49.  
  50. Thanks to Gordon Monnier for permission to quote the manual in this document.
  51.  
  52. Gfa Basic is by far the most impressive piece of software I have yet seen for
  53. the Atari ST line of computers. It is the Basic the machine deserves, and
  54. should have been shipped with the machine from the beginning. Beside it, ST
  55. Basic is a poor excuse for ANYTHING. However, in the mad rush to bring this
  56. fine program to the North American ST user, Michtron had little time to devote
  57. to the manual. What we have is a fast translation of the German version of the
  58. manual. There are numerous errors, mistranslations, and partial translations.
  59. In fact, one need only turn to page one to find the first of these. It is true
  60. that Gfa Basic is a giant step forward, but didn't they mean to have a
  61. Foreword, rather than a Forward?
  62.  
  63. Michtron informs me that they have a new, completely rewritten manual at the
  64. printers, which they will make available to all users for a minimal charge.
  65. Until this new manual arrives, I hope this document will help.
  66.  
  67. Page 1.
  68. Change Forward to Foreword.
  69.  
  70. Page 2.
  71. Add - 'digits.' after ...works with an accuracy of 11
  72.  
  73. Page 3.
  74. Paragraph 2.  Forward - change to Foreword.
  75.  
  76. Note that paragraph 3 last line should read: command IF....THEN has been modified:
  77.  
  78. Page 5.
  79. Paragraph 4. Change 'straight away' to immediately. (readability only).
  80.  
  81. Page 6.
  82. Next to last paragraph. Should read: Only one BASIC command can be accepted per
  83. program line. One program line can contain a maximum of 255 characters of use
  84. at the most 255 bytes of storage. As an example, 1.3 will require about 6 bytes
  85. of ram, and strings such as "***", 4 bytes in the line, and about 10 in ram, it
  86. is possible to recieve the message "LINE TOO LONG" even if far less than 255
  87. characters have been entered.
  88.  
  89. Last Sentence. Should read: The rest of the program is not altered.
  90.  
  91. Page 7.
  92. First paragraph. Should read: After terminating input by pressing, for example,
  93. <RETURN>, the first 79 program characters will be displayed followed by the
  94. 'right arrow' sign, which indicates that the line is more than 80 characters
  95. long and that, therefore, the complete line cannot be displayed at once.
  96.  
  97. Page 8.
  98. Before line beginning <F8>. Add. As the first mouse click only moves the cursor
  99. to the beginning of a line if a line is left using the mouse, a second click
  100. may be necessary to position the cursor within the line.
  101.  
  102. Page 9.
  103. After the <UNDO> paragraph. Add: NOTE:  LINES AND/OR BLOCKS DELETED CAN **NOT**
  104. BE RECOVERED WITH <UNDO>.
  105.  
  106. Page 13.
  107. Last example (hide). Should read: <H> (=HIDE) Deletes the block markers, and
  108. hi-lighting.  No changes are made.
  109.  
  110. Page 14.
  111. <F1> (=LOAD) Should read: Loads a program from a storage device. The search
  112. path *.GFA is preset. Any program which is in the Editor at the time will be
  113. overwritten WITHOUT WARNING!
  114.  
  115. (Though it is not officially sanctioned by Michtron, or Gfa, users have agreed,
  116. generally, to use the extender 'GFA' for Gfa Basic programs to avoid confusion
  117. on BBSs and Library disks. A simple sector editor can change your working copy
  118. to make this extender the default.)
  119.  
  120. <SHIFT>+<F2> (=SAVE,A) Should read: Saves the program in the editor as a text
  121. file. If there is no extender, .LST is used.
  122.  
  123. <F9> (=FLIP) Should read: Switches to the display screen. (see Foreword).
  124.  
  125. Page 16.
  126. ^Z Should read: ^Z      Cursor moves to end of program
  127.  
  128. Page 17.
  129. Add at top of page. ^H          Hide Block (Remove marks)
  130.  
  131. Page 24.
  132. (). Should read. ()        Parentheses have the highest priority. They are used
  133. to control order of precedence.
  134.  
  135. ^        Exponentiation.
  136.  
  137. Page 31.
  138. Last paragraph. Should read: The absolute value of a numerical expression is
  139. always greater than or equal to 0.
  140.  
  141. Page 32.
  142. In example. The example should read:
  143.  
  144. T=Timer
  145. For Z%=1 to 10000
  146.   Add a%,5
  147. Next Z%
  148. Print (Timer-T)/200
  149. A%=0
  150. T=Timer
  151. For Z%=1 to 10000
  152.   A%=A%+5
  153. Next Z%
  154. Print (Timer-T)/200
  155.  
  156. Page 33.
  157. Replace page.
  158.  
  159. Graphics Command ALERT
  160.  
  161. How: ALERT a,m$,b,b$,c
  162.  
  163. Abbr: A
  164.  
  165. Example:
  166. M$="Hey!|How are you feeling?"
  167. Alert 2,M$,1,"Good|Bad",B  
  168. Print B
  169.  
  170. Purpose: Creates a GEM Alert Box.
  171.  
  172. Explanation: An ALERT box makes it possilbe to warn or inform the user of a
  173. condition, or to request information with up to 3 choices to choose from.
  174. Parameter 'a' chooses the icon which will be displayed in the ALERT box:
  175.  
  176. 0 = No icon
  177. 1 = !
  178. 2 = ?
  179. 3 = STOP sign
  180.  
  181. Parameter 'm$' is a character string expression, which contains the main text.
  182. It can be up to a maximum of 4 lines with up to 30 characters per line. The
  183. string is divided into lines by the character '|' placed in the string to
  184. designate division of the string into displayed lines. Lines longer than 30
  185. characters will be shortened, lines in excess of 4 will be omitted.
  186.  
  187. It is possible to highlight one of the buttons by specifying the button number
  188. with 'b' where 'b' is a number 0 (for no highlight) to 3. The highlighted
  189. button will have a wide border, and may be selected by pressing <RETURN>.
  190.  
  191. The number of the chosen button is returned in 'c'.
  192.  
  193. Page 37.
  194. Purpose. Should read.
  195.  
  196. Purpose:  Returns the arc tangent of 'x' in radians.
  197.  
  198. Page 38.
  199. Extra information.
  200.  
  201. The functions Bin$, Oct$, and Hex$ all return a string of the minimum length
  202. necessary to hold the converted value.
  203.  
  204. Page 44.
  205. Next to last paragraph. Should read: Chdir "\" switches to the root directory.
  206. To switch to any other directory, the pathname must be given. This always
  207. begins with "\" when starting out from the root directory. For example: Chdir
  208. "\VEHICLE\DRIVER" declares the directory with the name DRIVER, in directory
  209. VEHICLE of the root directory, as the current directory.
  210.  
  211. Page 45.
  212. Delete warning.
  213.  
  214. The warning about changing the drive to 0 is groundless. Nothing happens at
  215. all.
  216.  
  217. Page 60.
  218. Next to last paragraph, first sentence. Should read: There is a pattern table
  219. on page 61 of this appendix.
  220.  
  221. Page 64.
  222. Example:
  223.  
  224. This example uses a variable I which is easily confused with the number 1. To
  225. correct this replace from the For line with:
  226.  
  227. For z=1 to 6
  228. Print "S=";Z;":";
  229. Defline Z,1,0,0
  230. Line 50,25+Z*16,350,25+Z*16
  231. Next Z
  232.  
  233. Page 69.
  234. Purpose. Should read: Purpose:  Defines the color, style, rotation and size of
  235. text to be displayed by the command TEXT.
  236.  
  237. Explanation. Last sentence. Should read: 'g' defines the height of the
  238. characters in graphic dots: 4=very small (Icon text), 6=standard color (8x8)
  239. 13=standard monochrome (8x16) and 32=largest print. Numbers between 6 and 13
  240. yield intermediate sizes of print. There is a break in size after 13 when the
  241. print switched from an 8x8 matrix to an 8x16 matrix.
  242.  
  243. Page 70.
  244. Last sentence. Should read: The command Dfree(0) returns the free space on the
  245. default disk.
  246.  
  247. Page 73.
  248. Extra information.
  249.  
  250. The Dir command, unlike others requiring file names requires that ALL filenames
  251. be enclosed in double quotes.
  252.  
  253. Page 75.
  254. Explanation. Should read: 'n' is a numeric express, which represents the value
  255. of the disk drive number.
  256.  
  257. 0 = Default (active) drive
  258. 1 = A:
  259. 2 = B:
  260. ...... Etc.
  261.  
  262. Page 76.
  263. Extra information.
  264.  
  265. The Div command has an alternate syntax. When used, the alternate syntax yields
  266. an integer divide capability which complements the Mod command.
  267.  
  268. How: n Div var
  269.  
  270. Example:
  271. Print 10 Div 3
  272.  
  273. The result is 3.
  274.  
  275. Page 80.
  276. Added Note:
  277.  
  278. Values larger than 3600 for the start, and/or end angles generate seemingly
  279. random lines on the screen.
  280. _______________________________________
  281. MICHTRON CONTEST
  282. _______________________________________
  283. The Michtron RT is having a contest! The contest is divided into two
  284. categories.  The most uploads by an individual and the Best GFA Basic program.
  285. To reach the MichTron RT from any menu prompt just type move 490.
  286.  
  287. There will be 3 winners in each Category.
  288.  
  289. The Prizes to be Awarded are as follows:
  290.  
  291. Most Uploads
  292.        1st Prize = $500 worth of your choice of Michtron Software
  293.        2nd Prize = $300 worth of your choice of Michtron Software
  294.        3rd Prize = $150 worth of your choice of Michtron Software
  295.  
  296. Best GFA Program
  297.        1st Prize = $500 worth of your choice of Michtron Software
  298.        2nd Prize = $300 worth of your choice of Michtron Software
  299.        3rd Prize = $150 worth of your choice of Michtron Software
  300.  
  301. The rules of the contest are written below. Hope we see you there.
  302.  
  303. CONTEST RULES
  304. =============
  305. The following are the rules of the Michtron RT Contest.
  306.  
  307. -Uploader's of all files submitted and accepted in the Michtron RT Software
  308.  library between November 30, 1987 and January 30,1988 will be considered for
  309.  the most number of upload's.
  310.  
  311. -For a file to be counted as an upload it must have something to do with one of
  312.  the Michtron products. In other words it must either have used one of Michtron
  313.  products or be an example of their usage or an aid in their use.
  314.  
  315. -File's will not be accepted which are:
  316.  
  317.   * Duplicates of existing programs in the Michtron Software libraries.
  318.   * Individual programs uploaded singly rather than ARC'ed. An example of this
  319.     is where a program consist's of the main program, dat files and docs and
  320.     the user upload's the main program, docs, and dat files seperately instead
  321.     of arcing them together. The upload's will counted as one upload.
  322.   * Files must be at least 4k in length to count as an upload.
  323.  
  324. -Files submitted for the Best GFA program MUST include the source code.
  325.  
  326. -Employee's of Genie, Michtron, and the Sysop's of the MichTron RT are not
  327.  eligible for the contest.
  328.  
  329. -The decision to reject or accept a file submitted rest's in the hands of the
  330.  sysops and their decision is final!
  331.  
  332. -The prize for the best GFA BASIC program will be awarded for the best GFA
  333.  Basic program uploaded by it's AUTHOR during the contest. Previous submissions
  334.  to the MichTron RT do not count.  <sorry>
  335.  
  336. REMEMBER ALL UPLOADS DURING THE EVENING AND ON ALL DAY ON WEEKENDS ARE FREE !
  337.  
  338. Good Luck to all of you. Programs previously uploaded elsewhere are eligible
  339. for the contest as long as they are GFA BASIC programs.  Entries do not become
  340. the property of MichTron but they will be posted in the Michtron RT Library.
  341.  
  342. The files can be uploaded elsewhere and shareware programs are eligible. As for
  343. the copyright the author may keep it but the programs must be PD or shareware.
  344.  
  345. The whole purpose of the contest is to try to get some really good GFA PD
  346. programs.
  347.  
  348. Remember to get to the MichTron RT just type move 490 at any prompt!
  349. _______________________________________
  350. EDUCATIONAL SOFTWARE
  351. _______________________________________
  352. Because  I've  been working with kids and computers (and perhaps because I have
  353. five kids and three computers),  I am frequently asked to recommend
  354. "educational" software. This question always catches me off guard, because it
  355. brings with it an attitude regarding computers (and education, for that matter)
  356. that I simply do not share. In my experience, the educational value of a
  357. computer has more to do with HOW the computer is used than with what programs
  358. are run on it.
  359.  
  360. Most people have a concept of "educational" software which includes programs
  361. that teach or provide practice in specific academic skills. Most programs of
  362. this kind are electronic worksheets, and few serve any greater purpose than
  363. the little workbooks one can pick up for $1.29 at K-Mart. Even if I didn't know
  364. about the various studies on it, I could tell you from watching the kids that
  365. the question-and-answer-type program is not very effective. We do own a few,
  366. like Algebra I (MichTron), which our oldest likes a lot, and Decimal Dungeon
  367. (Unicorn), which he regards as "ok". But really, my feeling about computers in
  368. education is that children should use them as they are used in the real world,
  369. because a child's world IS a real world. Our basic software list for our
  370. children is essentially the same as that an adult would want.
  371.  
  372. The job doesn't end with the provision of programs, of course--the kid has to
  373. learn how--and when--to use them.  Parents and teachers can help him learn to
  374. use the programs and play games with him, but they can also observe the child's
  375. needs and point out when the computer can help meet them if he doesn't think of
  376. it himself.
  377.  
  378. Our son Danny hates to write manually, and I think it's because of the
  379. awkwardness of error-correction with pen or pencil. He will write long stories
  380. and reports with a word processor, though, and go over his work several times
  381. making small corrections before he prints it out. He didn't see the correction
  382. potential of word-processing until I pointed it out. The desire to type his
  383. homework provided motivation to learn touch-typing (by the way, many children
  384. are not developmentally ready to exercise this degree of fine-motor control in
  385. the grade school years). Danny enjoys drawing, and he uses NEO or Degas to
  386. illustrate his reports. He writes his own programs for his own purposes--he has
  387. one that keeps track of his savings toward a radio-controlled car, for
  388. example. In other words, Danny has learned to regard the computer as adults
  389. do--as a TOOL, not a toy, and he uses it for his own real purposes just as
  390. adults do.
  391.  
  392. Thus, I would recommend this "starter package" for home or school, age 8 and
  393. up:
  394.  
  395. 1.  a good drawing program 
  396. 2.  a good, easy-to-use word processor
  397. 3.  a programming language 
  398. 4.  a few  desk accessories (especially an on-screen calculator)
  399. 5.  a typing tutor (for children who do not already touch-type)
  400. 6.  a music program
  401. 7.  and a LOT of games that challenge one's thinking skills
  402.  
  403. My starter package for preschoolers is not much different.
  404.  
  405. SPECIFIC RECOMMENDATIONS
  406.  
  407. Providing all this software need not be an enormously expensive endeavor. There
  408. are adequate (and sometimes superior) public domain alternatives in most
  409. categories in my starter package. It also isn't necessary to provide everything
  410. from the start, although it would be wise to introduce at least one program
  411. from each category during the child's first few months with the computer. The
  412. order in which these programs should be acquired is an individual matter,
  413. depending upon the child's own needs and interests. I list below some programs
  414. in each category which children in grades 3 and over are likely to find useful
  415. and usable. There are certainly others, but these are the ones I have observed 
  416. children using successfully with genuine educational benefits.
  417.  
  418. 1. Drawing--
  419.    Commercial: Degas, Degas Elite (Batteries Included)
  420.            PD: NEO, Kidsketch, Kidgrid2, Kidgraph
  421.  
  422. 2. Word Processing--
  423.    Commercial: 1st Word, Kidtalk (1st Byte)
  424.            PD: STWriter, Word 400
  425.  
  426. 3. Programming Language--
  427.    Commercial: GFA (MichTron) (forget LOGO and STBASIC--children of this age
  428.    will simply not be satisfied with their products in these languages)
  429.            PD: No acceptable substitute
  430.  
  431. 4. Desk Accessories--
  432.            PD: Rastacalc (calculator), Eternal Ram Disk
  433.  
  434. 5. Typing Tutor (not needed if the child can already touch type)
  435.    Commercial: Word Invaders (Academy Software)
  436.            PD: No acceptable substitute
  437.  
  438. 6. Music Program--
  439.    Commercial: Music Studio
  440.            PD: Deluxe Piano (color), GFA Piano (monochrome), Kidnotes (age 10
  441.                and under)
  442.  
  443. 7. Games--
  444.    Commercial: King's Quest series, Sundog, and the like, Word for Word (don't
  445.    invest in Infocom programs for kids--they really need the graphics)
  446.            PD: Deluxe Stone Age, DGDB (color), Awari (mono)
  447.  
  448. And here's a somewhat more limited listing of recommended programs for
  449. preschoolers and first- and second-graders:
  450.  
  451. 1. Drawing--
  452.    Commercial: Preschool Kidprogs (MichTron)
  453.            PD: Kidgrid,Kidgraph, Kidgrid2 (these last two for kids over 4 only)
  454.  
  455. 2. Word Processing--
  456.    Commercial: Kidtalk (1st Byte)
  457.  
  458. 3. Typing Tutor--
  459.    Commercial: ABZoo (MichTron)
  460.            PD: No acceptable alternative
  461.  
  462. 4. Music Program--
  463.    Commercial: Preschool Kidprogs (MichTron)
  464.            PD: Kidpiano, Kidnotes, Kidsong1 ("Makin' Aiken")
  465.  
  466. 5. Games--
  467.    Commercial: Preschool Kidprogs (MichTron)
  468.            PD: Barnyard2 ("Picture Barnyard")
  469.  
  470. THE MISGUIDED USE OF COMPUTERS IN THE SCHOOLS
  471.  
  472. Most local schools provide computers in each classroom and some have "computer
  473. labs". The machines are used for isolated computing experiences. The kids may
  474. play an "educational" game or work through an electronic worksheet, or they may
  475. even learn some programming skills, but in all cases the use of the computer
  476. seems to be a separate experience,  essentially unrelated to other schoolwork
  477. and other purposes. How much more beneficial it would be if schools showed kids
  478. how to use computers FOR EVERYDAY NEEDS.
  479.  
  480. The computer becomes a tool. Now THAT's an education.
  481.  
  482. Submitted by D.A. Brumleve for the CUSTUG December Newsdisk, 1987. (c)1987 D.A.
  483. Brumleve 
  484. _______________________________________
  485. EXPO DETAILS
  486. _______________________________________
  487. FOR IMMEDIATE RELEASE
  488. CONTACT: Howard Whitman, SCTE, (215) 363-6888
  489.  
  490. EXHIBIT FLOOR SOLD OUT FOR SCTE'S 1988 CABLE-TEC EXPO
  491.  
  492. There  is no remaining exhibit space available for the 1988 Cable-Tec Expo, to
  493. be held June 16-19 at the San Francisco Hilton and Towers in San Francisco,
  494. Ca., it was recently announced.
  495.  
  496. Sponsored by the Society of Cable Television Engineers, Inc. (SCTE),  Cable-Tec
  497. Expo is a fully technical conference and trade show offering an instructional
  498. exhibit floor featuring all areas of cable industry hardware, as well as a
  499. wide variety of educational programs, hands-on training sessions and technical
  500. workshops.
  501.  
  502. Over 85 exhibiting companies, displaying all types of products, services and
  503. equipment used in the operation of cable television systems have rented space
  504. on the exhibit floor for Cable-Tec Expo '88. The exhibit hall has been
  505. carefully coordinated to provide industry suppliers with the opportunity to
  506. present live technical demonstrations of their products in a relaxed and
  507. non-commercial atmosphere.  An added feature on the floor will be the Technical
  508. Training Center offering additional equipment demonstrations.
  509.  
  510. "We are very encouraged by the interest the industry has shown in Cable-Tec 
  511. Expo '88," commented SCTE Executive Vice President Bill Riker. "The exhibit
  512. hall has never sold out as quickly as it has this year, and we feel this bodes
  513. very well for the overall success of the expo.
  514.  
  515. "This is the second year in a row that the exhibit hall has sold out, "Riker
  516. continued.  "Cable-Tec Expo '87 showed a 30% increase in attendance over the
  517. previous year,  and are confident that Expo '88 will be another record-breaking
  518. event."
  519.  
  520. Riker added that companies wishing to exhibit at Cable-Tec Expo '88 can contact
  521. SCTE national headquarters to be placed on a waiting list and contacted in the
  522. event of an exhibitor's cancellation.
  523.  
  524. Registration packets for Cable-Tec Expo '88 will be mailed out to SCTE national
  525. members in January 1988.  Persons interested in further information on
  526. Cable-Tec Expo '88 are encouraged to contact SCTE national headquarters at
  527. (215) 363-6888.
  528.  
  529. _______________________________________
  530. CREATING YOUR OWN PRINTER CABLE
  531. _______________________________________
  532. by Don Garr
  533.  
  534. Have you ever wanted to buy an Atari 850 interface but when you added up the
  535. price for the interface and the cable, you needed to make it work, it was just
  536. too much. The printer cable for the 850 runs about $30.00 and adding that to
  537. the price of the interface has probably prevented more people from making the
  538. purchase than just me. Everytime I look at the magazine adds and see the 850
  539. for $99.00 I think, wow, I sure would like to get it but the whole purchase
  540. would be more like $130.00.
  541.  
  542. Well now I have the answer for you...make your own cable. For less than $10.00
  543. and these instructions you can construct your own cable. Go to Radio Shack and
  544. get two connectors, a parallel printer connector: (1 cat. no. 276-1534A) price
  545. $4.99 and a D-subminature MALE 15 pin connector (1 cat. no. 276-1527) price
  546. $2.49. And the last ingredient you need is a cable with at least 12 conductors.
  547.  
  548. Now, how to connect them:
  549.  
  550. DB-15/850      36 pin (Centronics)
  551. ====================================
  552. 1.................. 1    data strobe
  553. 2.................. 2    data 0
  554. 3.................. 3    data 1
  555. 4.................. 4    data 2
  556. 5.................. 5    data 3
  557. 6.................. 6    data 4
  558. 7.................. 7    data 5
  559. 8.................. 8    data 6
  560. 11................. 14   Grnd
  561. 12................. 32   fault
  562. 13................. 11   busy
  563. 15................. 9    data 7
  564.  
  565. Your Atari computer sends data out of the I/O (Input/Output) port in an
  566. arrangement called serial. Serial data is sent out 1 single bit at a time.
  567. Standard printers are set up to receive data in an arrangement called parallel.
  568. Parallel data is sent 8 bits at one time, hence all 8 bits are in parallel. The
  569. 850 interface receives the serial data from the computer saves the data until
  570. it has 8 bits and then sends the data out in a parallel arrangement. If you
  571. look at the signal cable above you'll see data 0 thru 7... totalling, yep you
  572. guessed it, 8 BITS. Funny how that works out, isn't it?
  573.  
  574. And now for you Atari ST owners here's a pin out chart for creating a printer
  575. cable for the ST. (Instead of a DB-15 you'll need to purchase a DB-25 (Radio
  576. Shack cat. no. 276-1547) price $1.49.
  577.  
  578. DB-25     36 pin (Centronics)
  579. =============================
  580. 1........ 1
  581. 2........ 2
  582. 3........ 3
  583. 4........ 4
  584. 5........ 5
  585. 6........ 6
  586. 7........ 7
  587. 8........ 8
  588. 9........ 9
  589. 10....... 10
  590. 11....... 11
  591. 12....... 12
  592. 13....... 13
  593. 20....... 18
  594. 21....... 19
  595. 22....... 20
  596. 23....... 21
  597. 24....... 22
  598. 25....... 23
  599. 26....... 24
  600. 27....... 25
  601. 31....... 16
  602. 32....... 15
  603.  
  604. You know the thing about making your own cable is that you can save a bunch of
  605. money and make it any length you want. You should limit the length to under
  606. 150' but I don't think that should normally be a problem with us home computer
  607. buffs.
  608.  
  609. Well good luck, and happy computing (and printing).
  610. _______________________________________
  611. FOREM COUPON and CORRECTION NOTICE
  612. _______________________________________
  613. by Calamity Jane
  614.  
  615. I must apologize to Matt Singer...  The discount coupon for the FoReM BBS
  616. program that I worked up for him which appeared in Issue #12 of ST-Report and
  617. Zmag81 is getting some response.  But when I screw up I do a good job. I must
  618. of been in New Mexico that morning, because on the coupon I have Farmington,
  619. and Matt lives in Framingham.  Geeze.  Close but no cigar.
  620.  
  621. Do you know how LONG I stared at that coupon, while working it up >>?? Along
  622. with the ad I received in the mail >>??  I have no excuse. 
  623.  
  624. Thank you Matt, for calling my BBS, letting me know of my mistake and for being
  625. so nice about it...
  626.  
  627. Try this...       Commnet Systems
  628.                    50 Eaton Road
  629.                    Framingham, MA 01701
  630.  
  631. For the most powerful BBS System for the IBM and Atari ST...    -=-CJ-=-
  632.  
  633. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  634. *12/19/87 ST-Report                                       *
  635. *                 FoReM BBS Coupon Offer                  *
  636. *     The Most Powerful BBS System for Atari ST & IBM     *
  637. *    Exclusively for the Readers of Zmagazine/ST-Report   *
  638. *                                                         *
  639. *                 NEW 2.0!   *     $59.95                 *
  640. *                                                         *
  641. *    Fifteen dollars off if you send in this coupon to:   *
  642. *                                                         *
  643. *                      Commnet Systems                    *
  644. *                       50 Eaton Road                     *
  645. *                    Framingham, MA 01701                 *
  646. *                   (617)877-0257 (Voice)                 *
  647. *                   (617)877-8756   (BBS)                 *
  648. *                  Specify ST or PC Please                *
  649. *                                                         *
  650. *          This Offer May be Withdrawn At Any Time        *
  651. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  652. _______________________________________
  653.  
  654.  
  655. _______________________________________
  656. ERROR 164 (for 8 bitters)
  657. _______________________________________
  658. 201366 S3/Utilities
  659.     15-Dec-87  03:04:41
  660. Sb: #201344-#mess.fix
  661. Fm: Bill Wilkinson [OSS] 73177,2714
  662. To: MR GOW 73167,3607
  663.  
  664. There is NO program that can GUARANTEE to fix a disk when you get an error 164.
  665. An error 164 usually results when you have two files trying to use the same
  666. spot on the disk.  This usually happens because you have saved one file to
  667. disk, done something illegal, and then saved a second file to the same disk.
  668. The second file is probably okay and is probably completely accessible.  But
  669. the first file is simply GONE because the second file has written over the top
  670. of it.  Period.
  671.  
  672. Can you recover part of the damaged file?  Possibly.  But I would suggest that
  673. unless it is a text file (e.g., a word processing data file or possibly a
  674. LISTed -- NOT SAVEd -- program) the effort is bound to fail.  Most SAVEd files,
  675. whether binary files or BASIC programs, simply CAN NOT be restored if they are
  676. missing pieces.  Sorry.
  677.  
  678. Having said all that, what CAN you do with a damaged disk?  Well, the DISKFIX
  679. utility that is part of DOS 2.5 will at least TRY to recover as much of a disk
  680. as it can.  But if it decides a file is damaged beyond repair, it simply
  681. removes the file from the directory!  So I would recommend making a sector copy
  682. of any damaged disk before attempting to use DOS 2.5's DISKFIX.COM program.
  683.  
  684. You can get DISKFIX here on CIS, in the DL's (DL 3, file DISKFI.*).  But I
  685. personally recommend that you send off to Atari for a copy of not only a disk
  686. with DOS 2.5 but also a really good manual.  The manual alone is worth the $10
  687. or so that Atari charges.
  688.  
  689. Finally: The Atari DOS manual suggests this program to recover as much as
  690. possible of a damaged file, so long as the file is not bigger than available
  691. RAM in your machine:
  692.  
  693.  10  PRINT "INSERT DAMAGED DISK THEN GIVE NAME OF FILE TO RECOVER ";
  694.  20  F=FRE(0)-300 : DIM BUF$(F),FILE$(20)
  695.  30  INPUT FILE$
  696.  40  OPEN #1,4,0,FILE$
  697.  50  TRAP 100
  698.  60  FOR I=1 TO F : GET #1,B : BUF$(I)=CHR$(B)
  699.  70  NEXT I
  700.  80  PRINT "FILE TOO BIG"
  701.  90  END
  702.  100 REM GET HERE ON ERROR...
  703.  110 TRAP 120 : CLOSE #1
  704.  120 PRINT "INSERT FORMATTED DISK THEN GIVE NAME TO SAVE FILE TO ";
  705.  130 INPUT FILE$
  706.  140 OPEN #2,8,0,FILE$
  707.  150 PRINT #2; BUF$ ;
  708.  
  709. You could be neat and add line 160:
  710.  
  711.  160 END
  712.  
  713. Finally, line 150 might be safer done as:
  714.  
  715.   150 FOR J=1 TO I-1 : PUT #2,ASC(BUF$(J)) : NEXT J
  716.  
  717. OOPS...One more finally.
  718.  
  719. In one of my articles in COMPUTE in that last year, I discussed probable causes
  720. of messed up disks.  I noted that I personally have virtually NEVER had a disk
  721. messed up by DOS.  Reason:  I never never never change disks unless the program
  722. tells me to do so.  If I am changing disks while using BASIC, I always type
  723. "END" before doing so.  In desparation, I will hit RESET before changing.
  724.  
  725. The single most common cause of disk crashes is inserting a new disk while a
  726. file (or files) is still OPEN for output on the first one.  This can happen
  727. with word processing programs, data bases, etc., etc.  ALWAYS WAIT for the
  728. program to tell you it is time to swap disks.  ALWAYS use the menus to get to
  729. the "disk change" point.  NEVER just yank a disk and plunk in a new one.
  730.  
  731. These are a FEW hints from that article.          Good luck.
  732. _____________________________________
  733. SURGE PROTECTION
  734. _____________________________________
  735. Copyright (C) 1987 by Garry Jones
  736.  
  737. DO-IT-YOUSELF SURGE PROTECTION FOR YOUR COMPUTER
  738.  
  739. When setting up a computer system, one piece of equipment which might get
  740. overlooked is a surge protector. The purpose of a surge protector is to protect
  741. equipment from voltage spikes and surges caused by lightning strikes on power
  742. lines (c'mon, it never rains is Southern California, does it?), electrical
  743. equipment turning on and off (you didn't really plug your computer into the
  744. same circuit as your refrigerator, did you?), the crummy wiring in your
  745. apartment that your landlords won't fix because they're too cheap, and just
  746. plain lousy performance by your friendly local Edison Company.
  747.  
  748. A surge protector works by clamping the voltage and preventing it from rising
  749. beyond 130 volts when a sudden increase occurs.  To do this, a surge protector
  750. uses a device called a metal oxide varistor, or MOV for short.  Of course, you
  751. want to know if they wear out, and when they do, how to tell. MOVs do have a
  752. finite life, depending on the number and severity of surges they're exposed to.
  753. When they fail, they typically create a short which will pop a circuit breaker
  754. if one is included in the circuit, immediately shutting off the power and
  755. saving the equipment.
  756.  
  757. Buying a surge protector is something of a problem, since not all surge
  758. protectors are created equal.  Good ones are fairly expensive (there's plenty
  759. of expensive junk out there, too); how do you tell the good from the bad, and
  760. what do you do for cash after you spent the last of it on some superwhizbang
  761. software for your new computer?  Good news for you clever hacker types who can
  762. tell a hot soldering iron when you pick it up (by the wrong end):  Make your
  763. own surge protector.  It's easy, it's cheap, and best of all, it might even
  764. work.  For the rest of you who haven't developed opposable thumbs yet, watch
  765. the ground for pennies, steal candy from babies and sell it to bigger babies,
  766. see a loan shark, and read PC (Can you say, "PC?"  Sure.  I knew you could.  It
  767. does mean IBM, but your tongue didn't dry up and fall out of your mouth, did
  768. it?) Magazine's product tests and take their advice.
  769.  
  770. Anyway, on to the project. You'll need a power strip (make sure you get the
  771. kind you can disassemble with a screwdriver instead of a hacksaw), three metal
  772. oxide varistors:
  773.  
  774. (General Electric part no. V130LA20A (which means 130 volts 20 amps)
  775.  Radio Shack catalog no. 276-568B),
  776.  
  777. some rosin core solder (DO NOT USE ACID CORE SOLDER OR FLUX: it will corrode
  778. the solder joints in time, ruining them), some miscellaneous tools, like Xacto
  779. knives, alligator clips, wire cutters, etc., and a soldering iron. Three hands
  780. would be nice, but you can probably manage with two.  Most of us do.
  781.  
  782. Take the back off the power strip and look inside. If it has outlets, wires
  783. (three of them?), and a cord, it'll work.  Notice the three wires inside:
  784. they're probably black, green, and white.  White is the hot wire, green the
  785. ground, and black the common.  Now, strip some insulation off the wires. Take
  786. one varistor and solder one of its' wire legs to the white wire, and the other
  787. leg to the green wire.  Fasten an alligator clip to the leg being soldered
  788. between the solder joint and the varistor to prevent heat damage to the
  789. varistor while soldering. Do the same thing with the second varistor, except it
  790. should be soldered to the green wire and the black wire.  Solder the third
  791. varistor to the black wire and the white wire.
  792.  
  793. Clean the solder joints with a rag dipped in a little alcohol, and examine the
  794. joints.  There should be a smooth shiny flow of solder between the wire leg of
  795. the varistor and the copper wire in the power strip.  If the joint is dull,
  796. lumpy, or flawed in appearance, resolder it.  When all the joints look good,
  797. reassemble the power strip.  Sit back.  Relax. You're done now.  Wasn't that
  798. easy? Can you say, "Easy?" Sure.  I knew you could.
  799.  
  800. -Garry Jones- Compuserve: 72030,273   GENIE:  GXRAY
  801. _______________________________________
  802. PROBING YOUR ST
  803. _______________________________________
  804. by Mr. Goodprobe
  805.  
  806. The following is a copy of a letter we received approximately 
  807. 11/6/87.
  808.  
  809. " Dear Customer,
  810.  
  811. We very much appreciate your order for a Translator, or a Translator as part of
  812. the Magic Sac Professional package. We're running late on shipping them, as you
  813. know, and rather than leave you wondering what's going on, we thought we'd tell
  814. you our current status.
  815.  
  816. We've always believed in telling our users about known bugs in our software, as
  817. you've seen. We don't see any reason to change that policy on bugs in our
  818. production process. It's always a little harder having your warts bared in
  819. public, but we think you appreciate our honesty.
  820.  
  821. First, the Translator is done, and has been for a long time. We've found a few
  822. minor bugs in it, all fixed, during the last couple of months, but they are
  823. minor stuff-- mis-spellings in diagnostic messages, stuff like that. I've got
  824. ten of them sitting in our lab and they work fine:these are ten I soldered by
  825. hand.
  826.  
  827. The hard part for us is getting the things made. It works in four stages.
  828. First, you get the circuit boards manufactured. Second, you obtain all the
  829. needed parts. Third, you get the parts soldered into the circuit board, and
  830. finally, you test, package, and ship the board.
  831.  
  832. The circuit boards are long since done. We obtained all the parts awhile ago.
  833. We had them soldered in...and none, zero, of the boards worked. Something was
  834. terribly wrong.
  835.  
  836. After a week of so of testing, we found that we'd mis-supplied a key chip. It
  837. was supposed to be a part compatible to an AD558 digital to analog converter,
  838. and indeed part of the manufacturer's part number had an AD558 in it. What it
  839. turned out to be was some weird clock chip. Anytime it was powered on, it sent
  840. minus two volt spikes into the rest of the board, which damaged other chips,
  841. chiefly the microprocessor.
  842.  
  843. This was very hard to find because every one of the AD588 chips we had was bad,
  844. and every board they were plugged into became damaged. You just don't expect an
  845. entire run of chips to be bad: you usually swap chips one at a time to look for
  846. problems. And anytime we'd swap AD588's, it'd damage out another chip on the
  847. board.
  848.  
  849. Well, we finally got that solved. We had some real AD588's Fed-Exed in, removed
  850. all the bogus AD588 chips and replaced them with real ones. Then we tested a
  851. lot of boards and replaced the chips that had been burnt out; naturally, the
  852. most expensive chip on the board, the 64180 microprocessor, was the one most
  853. often damaged. (We are considering making 64180 key-rings and selling them;
  854. we've got a supply of dead chips you wouldn't believe.)
  855.  
  856. Testing continued.
  857.  
  858. Now our salespeople were unaware of the extent of our problems. They were told
  859. that we thought we could have them worked out by the time we were ready to
  860. start shipping. Sometimes, you work on a problem and don't know when it will
  861. end until you've finished it. This was one of the problems.
  862.  
  863. Anyway, by the time all this trouble with parts was done, we'd missed our
  864. production slot at our board assembly house; they had another big order they
  865. had to work on. They scheduled us in for the next slot. Then the production
  866. manager up there quit, and we had to train a new person in the special testing
  867. techniques we use to make sure the boards are solid.
  868.  
  869. Well, the upshot of all this is we're going to be about two weeks late. We've
  870. got good parts now in quantity, boards, firm production and shipping dates, and
  871. we will ship the week of Novemeber 16-20.
  872.  
  873. There's just no way we could speed up the process; we tried everything humanly
  874. possible to do it. When you're given bad parts, there's just nothing you can
  875. do.
  876.  
  877. I apologize to each and every one of you that ordered based on a Nov. 1 ship
  878. date, or earlier; while we can say "its not our fault", the truth is, it is our
  879. responsibility, and we accept that. If you are tired of waiting and want your
  880. money back, I can understand it. just let us know, and we will return it to you
  881. promptly and cheerfully.
  882.  
  883. It's been a hard number of weeks, with lots of late hours, trying to overcome
  884. these problems, so you'll understand this is a difficult letter for me to
  885. write. I don't like being late on orders. I very much appreciate the faith
  886. you've put in us by ordering, and I want to return that faith by being honest
  887. with you and telling you where things stand. yes, we are going to be two weeks
  888. late; yes, we did everything we could to avoid it; yes, we take responsibility
  889. for it. We certainly take credit for bad parts, but it's up to us to do
  890. something about it.
  891.  
  892. Again, those of you that have placed deposits are first in line for the units
  893. as they come off production testing, in our agreed-upon first-ordered first-
  894. shipped. No dealer or distributor is getting Translators ahead of you, count on
  895. it. (Yes, we've received considerable pressure from distributors to do this,
  896. and we would not).
  897.  
  898. Our top priority at Data Pacific is getting these Translators out as soon as
  899. possible. We owe you, our customers, that for your patience. I'd like to tell
  900. you that if you have any problems getting the unit, or with the Translator
  901. itself, you can write or call me personally at Data Pacific, and I'll
  902. personally make sure we get it straightened out in a hurry. It's really the
  903. least I can do given the loyal support you have given me. Our address and phone
  904. number are on the first page of this letter.
  905.  
  906. Again, thank you for your support; our company wouldn't exist without you, and
  907. we're well aware of it. We believe we have the best customers around; time and
  908. time again they've proven it with bug reports, by letting us know how to
  909. improve the product, by telling us what we need to know to be a service-
  910. oriented company.
  911.  
  912. Thanks for taking the time to read this letter.
  913.  
  914. Sincerely,
  915. Dave Small
  916. Developer "
  917.  
  918. The reason I brought this to your attention is: this letter is a good lesson to
  919. anyone who is in business, or hopes to dive into this fascinating world of
  920. computer products. Data Pacific, despite all the problems they had, took the
  921. blame for what happened. That shows me that they have the character one looks
  922. for, and sadly rarely ever finds. When an unhappy customer calls your place of
  923. business, the last thing they want to hear is "It's not my fault!" Data Pacific
  924. took the blame for something they really had no control over, and that shows me
  925. that they truly are a company which is going to support their product well,
  926. answer any questions you might have, and do things in general the old fashioned
  927. way. This is all the more reason you should feel comfortable in purchasing the
  928. Magic Sac cartridge for your ST, and the Translator One, which allows your St
  929. to directly read Macintosh disks. There is no better feeling than knowing if
  930. you have questions, the company who made an item is more than willing to help
  931. you in your dilemma.
  932.  
  933.              Mr. Goodprobe
  934. _______________________________________
  935. ST-REPORT 14          December 19, 1987
  936. (c)1987 Syndicate Services/Rovac
  937. Probing your ST (c)1987 Syndicate Services
  938. _______________________________________
  939.