home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug080.arc / 8702MBN.TZT / 8702MBN.TXT
Text File  |  1979-12-31  |  51KB  |  1,121 lines

  1.  
  2.  
  3.                                                                      Page 1
  4.  
  5.  
  6.  
  7.  
  8.  
  9. FEBRUARY 1987
  10.  
  11.  
  12.  
  13.  
  14.                                   CONTENTS
  15.  
  16.           Editorial
  17.                - The Bee Turns Five! ........................... 3
  18.           Club Notes 
  19.                - The December Meeting .......................... 4
  20.                - The January Meeting ........................... 5
  21.                - CP/M User's Group - December Meeting .......... 6
  22.                - From the Secretary ............................ 7
  23.                - Calendar of Events for 1987 ................... 8
  24.           Software
  25.                - BeeAlien Reviewed ............................. 9
  26.                - Multiplan Cursor Patch for 128k ...............10
  27.                - ANYCODE Wordstar Enhancer (Part 1) ............15
  28.           General
  29.                - For Sale : Hires Turbo Graphics! .............. 8
  30.                - Caught With The Wrong Case (and other tips) ...11
  31.           Bees for Beginners
  32.                - Thumbs Looks At MS-DOS Hardware ...............13
  33.  
  34.  
  35.  
  36. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  37. *                                                                          *
  38. *  MAIN MEETING         Unley Senior Citizens Hall, 18 Arthur St. Unley    *
  39. *                       Third Monday of the month from 7:30 - 10:00        *
  40. *                       Next meeting : Monday 16th February                *
  41. *  This Month . . . . . Disk Operating Systems                             *
  42. *                                                                          *
  43. *  CP/M WORKSHOP        Payneham Community Centre, 374 Payneham Rd.        *
  44. *                       First Monday of the month from 7:30 - 10:00        *
  45. *                       Next meeting : Monday 2nd March                    *
  46. *                                                                          *
  47. *  SUBSCRIPTIONS        $20.00 pa                                          *
  48. *                                                                          *
  49. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  50.  
  51.  
  52. Copyright (c) 1986. All material published in this journal is subject to 
  53. Australian and international copyright law. However, limited copying of 
  54. individual articles is permitted provided acknowledgment of the author and 
  55. MICROBEE NEWS is made.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73. Page 2
  74.  
  75.  
  76.  
  77. *** DISCLAIMER ***
  78. The MicroBee Users Group of S.A. (MUGSA), its officials, the editor and the 
  79. contributing authors of the MicroBee News do not express nor imply any 
  80. warranty or liability with respect to software or hardware and their 
  81. modifications which may be published in this journal or other publications 
  82. of MUGSA, or described at any official or unofficial meeting of MUGSA.
  83.  
  84. *** COMMITTEE ***                     
  85. Chairman   - Kris Sieben   265 1374(H)  Editor - Stephen Frawley 336 4569(H)
  86. V/Chairman - David Curtis   46 5796(H)  Member - Barry Lowe      264 7255(H)
  87. Secretary  - Doug Bax       42 8417(H)  Member - Robin Moseby     42 4642(H)
  88. Treasurer  - David Tweedie  42 4268(H)  Member - Tina Leeuwrik
  89. Librarian  - Doug Faulkner 258 1596(H)   
  90.       PLEASE RESTRICT AFTER-HOURS CALLS TO BETWEEN 7.30 and 8.30 p.m.        
  91.  
  92. *** EQUIPMENT FOR HIRE ***
  93. The Group has the following equipment for hire. The period of hire is one 
  94. month, and the deposit is refunded when the equipment is returned in good 
  95. condition. Contact Doug Bax at the main meeting.
  96.           Beemodem       -    $10 per month plus $20 deposit
  97.           Beethoven      -     $5 per month plus $10 deposit
  98.           Beetalker      -     $5 per month plus $10 deposit
  99.  
  100. *** PUBLIC DOMAIN SOFTWARE ***
  101. There are three ways to order PD software:
  102. 1.   Order the software at least one week in advance and pick it up at the 
  103.      meeting. Ring Robin Moseby on 42 8042 during office hours or leave a 
  104.      message on the BBS.
  105. 2.   Order the software at the meeting and have it posted to you later.
  106. 3.   Country and interstate buyers can order by mail.
  107. A special catalogue disk giving details of the Group's PD software disks is 
  108. available. This, as well as the other disks, costs $7 (9cm) or $4 (13cm) at 
  109. the meetings, or an extra $2 by post to MUGSA and other user group members.
  110.  
  111. *** CONTRIBUTIONS ***
  112. The Editor can accept contributions via modem on 336 4569, at the main 
  113. meetings on 9cm single-sided disks or tape, or by post. Contributions may 
  114. also be left on the BBS. Wordstar, Wordbee and Simply Write text files are 
  115. acceptable, but no dot commands or printer control codes please.
  116.  
  117. *** ADELAIDE MICROBEE BBS ***
  118. Phone (08) 212 6569 - 24 hours.
  119.  
  120. *** DEADLINE FOR NEXT ISSUE - Friday 27th February ***
  121.  
  122.                                  * = * = *
  123.  
  124. NEWS FLASH !!! - "MICROBEE NEWS" SURVIVES RECENT MEDIA TAKEOVERS !!!
  125.  
  126. "Too sensationalist for me", says Murdoch.
  127. "I couldn't get the television rights", says Packer.
  128. "I can't afford it after blowing $20m on yacht racing", says Bond.
  129. "Goodness me, it should be banned!" says Sir Joh.
  130.  
  131.                                  * = * = *
  132.  
  133. [ This issue has been printed on the editor's C.Itoh because of the refusal 
  134. of the Group's Super-5 to communicate with Microbees. ]
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.                                                                      Page 3
  144.  
  145.  
  146.  
  147. EDITORIAL . . . . . . . . . . . . . . . . . . . . . . . . .  Stephen Frawley
  148.  
  149. Five  years ago this month the Microbee was released by  Applied  Technology 
  150. (as  MB Systems was then called).  It was introduced to the public in a  32-
  151. page liftout in the February 1982 edition of "Your Computer" magazine. There 
  152. was  a technical description with circuit diagrams,  a description of Micro-
  153. world  Basic and some programs to key in.  The last page contained an  order 
  154. form where you could select a "Microbee kit including 16k RAM,  sockets  and 
  155. full instructions" for $399, and a "16k RAM expansion kit" for $120.
  156.  
  157. At  that time I was in the market for a cheap computer.  My HP-34C programm-
  158. able  calculator had given me an introduction to simple programming,  and  I 
  159. wanted a "real" computer to see what it was all about.
  160.  
  161. There  was  not too much around in those days.  The Tandy Model  1  and  the 
  162. System 80 were too expensive at $750-$1000. The Vic-20 was in my price range 
  163. but it had only 5k RAM and a poor display. The Sinclair ZX-81 was cheap, but 
  164. was  on  the borderline of being a "real" computer with its 1k RAM  and  toy 
  165. keyboard. The Atari 400 with similar keyboard was a joke at $699.
  166.  
  167. The  choice finally boiled down to two kit computers which were very similar 
  168. in  specification and price - the Microbee and the Super-80.  I'm  not  sure 
  169. what decided me,  but I sent my money to Gosford and a few weeks later a box 
  170. of bits arrived which (to my surprise) I successfully stuck together to form 
  171. a computer. I struggled along learning Basic for the best part of a year and 
  172. then  saw  a small advertisement in YC asking anybody who was interested  in 
  173. forming a Microbee user group to contact somebody called Ross Savvas.
  174.  
  175. I  went  along  to the first meeting of MUGSA in  March  1983  and  suddenly 
  176. realised  that  I  was not the only Bee owner in town.  The main  topics  of 
  177. discussion in the early days were where to get 6116 RAM chips to upgrade  to 
  178. 32k,  what  to do about those useless plug-pack power supplies,  which  tape 
  179. recorder is the best and when is the disk system coming?
  180.  
  181. I  bought Wordbee in EPROM,  and soon realised that this was far superior to 
  182. using  PRINT statements in Basic as a method of  word-processing!  Asteroids 
  183. Plus was the first decent game I bought, and it occupied me for hours on end 
  184. until I upgraded from 2mhz to 3.375mhz and it became almost unplayable.
  185.  
  186. Most  of us were green with envy when a few members started to turn up  with 
  187. disk systems.  Owen Hill came to a meeting and brought the prototype of a  - 
  188. wait  for it - 128k Microbee!  Wow!  How could ANYBODY use all that  memory? 
  189. Colour  displays began to appear,  and a Microbee Shop eventually opened  in 
  190. Adelaide after a couple of abortive attempts at establishing agencies.
  191.  
  192. The  bundled  software of the earlier disk systems introduced people to  top 
  193. class  programs such as WordStar and Multiplan,  and the  Computer-In-A-Book 
  194. brought disk system prices down to an affordable level.
  195.  
  196. I  think that those of us who have been with Microbees right from the  start 
  197. and  stayed  with them can feel satisfied with the events of the  last  five 
  198. years.  We put our money up front and waited weeks or months for our kit  to 
  199. arrive,  not  knowing what it would be like or what future there was for the 
  200. Bee. For all we know it could have faded into oblivion like the Super-80 (or 
  201. just about everything else sold by Dick Smith), but instead it has gone from 
  202. strength  to  strength  and evolved into a  top  class  home/small  business 
  203. computer.  The  current 128k Premium with 2x800k drives is more than a match 
  204. for anything else in its class. Who needs MS-DOS?
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213. Page 4
  214.  
  215.  
  216.  
  217.  
  218. Unfortunately,  one  thing that hasn't really improved all that much is  the 
  219. keyboard.  The Bee desperately needs a numeric keypad and function keys,  as 
  220. well  as  a better feel to the keyboard.  Let's hope that  the  rumours  are 
  221. correct and the Bee will soon receive the Teleterm case and keyboard.
  222.  
  223. With  an up-to-date keyboard,  the "classic" Bee could well survive  another 
  224. five  years despite the MS-DOS steamroller and the introduction of the  next 
  225. generation of high performance machines like the Gamma.
  226.  
  227. And  now to other things.  The December 1986 edition of "Australian Personal 
  228. Computer"  carried  a  short piece on how the fortunes of  MB  Systems  have 
  229. dipped in their first 12 months as a public company, and pontificated on the 
  230. perils  of  importing PC clones.  This supposedly  Australian  magazine  has 
  231. consistently  ignored Microbees since they were released,  and has given one 
  232. of  the most successful Australian computer manufacturers no recognition  or 
  233. encouragement.  Perhaps  they  felt  miffed in 1982 when  the  Microbee  was 
  234. launched in the rival "Your Computer" magazine. Whatever the reason; for the 
  235. last five years they have tried to pretend that Microbees don't exist,  then 
  236. suddenly  give  several inches of column space to document the woes  of  the 
  237. company and point out where they went wrong! And this from the magazine that 
  238. in  1982  took two pages to tell us how the forthcoming Commodore  64  would 
  239. revolutionise the computer world because it could run Apple software!!
  240.  
  241. In  contrast,  "Your Computer" has continuously supported the  Microbee.  In 
  242. addition  to  publicly launching the product,  YC has had a  fairly  regular 
  243. Microbee column, reviewed many Microbee products and carried articles on the 
  244. company.
  245.  
  246. I personally find both magazines are becoming less relevant to my  interests 
  247. with  their increasing emphasis on the latest super IBM PC-AT clone  (yawn), 
  248. laser  printer or $1000 software package,  but if you must buy one then  put 
  249. your money on the one that supports Aussie industry.
  250.  
  251.  
  252. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  253.  
  254.  
  255. The December/January Meetings . . . . . . . . . . . . . . .  Stephen Frawley
  256.  
  257.  
  258. DECEMBER
  259.  
  260. The  last  meeting for 1986 followed the new,  more  informal  format,  with 
  261. members  arranged  in groups rather than than being lined up  in  regimented 
  262. rows before Chairman Kris.
  263.  
  264. Richard  Jackson  had his video modulator on display (see  last  issue).  It 
  265. allows a colour Bee to use an ordinary television set as a monitor,  thereby 
  266. saving  the  expense  of buying an RGB monitor if you only  use  the  colour 
  267. capability of the Bee occasionally,  e.g.  for games.  The quality is not as 
  268. good  as  that of a purpose-built monitor,  but the price of about $80 is  a 
  269. considerable saving.
  270.  
  271. Robin Moseby had his Beemobile Mk.IV on display.  It has rounded corners and 
  272. black  anti-chip  edging  (to discourage you from eating chips at  the  key-
  273. board). The price is unchanged at $98 for silver or $108 for black.
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.                                                                      Page 5
  284.  
  285.  
  286.  
  287. Members  were  reminded  that it is now possible to send  articles  for  the 
  288. magazine to the BBS, where they will later be downloaded by the editor. They 
  289. are addressed to a special MUGSA section,  and can be downloaded only by the 
  290. editor  or  another committee member.  Further to my note  in  the  November 
  291. magazine  regarding  the Wordstar-incompatible format of Simply  Write,  Ron 
  292. Carson  advised  that  it  is possible to print  the  file  to  disk  before 
  293. uploading to the BBS.  This turns it into a straight text file with no funny 
  294. characters,  but apparently it also puts "hard" carriage-returns at the  end 
  295. of  each  line,  preventing re-formatting by Wordstar.  As I have devised  a 
  296. program which converts the Simply Write format to Wordstar and preserves the 
  297. "soft" spaces and carriage returns,  I would prefer magazine articles to  be 
  298. sent  as normal SW files.  Text files which are meant for the BBS should  be 
  299. printed to disk before uploading.
  300.  
  301. The theme for the meeting was word-processing,  and several systems were  on 
  302. display.  Beetext,  Simply Write,  Wordbee and Wordstar were demonstrated on 
  303. "Classic"  Microbees,  while Multimate Advantage was running on an IBM clone 
  304. of dubious ancestry (could this be the one decribed by Thumbs on page 13?).
  305.  
  306. JANUARY
  307.  
  308. This was the usual January "Claytons" meeting, i.e. not so much a meeting as 
  309. an  informal get-together where members can have their say.  The main  topic 
  310. discussed  was the new meeting format as pioneered towards the end  of  last 
  311. year. The general consensus was that it was an improvement, although it is a 
  312. bit early to tell.
  313.  
  314. The Adelaide Microbee BBS was also discussed at length,  and SYSOPS Mark and 
  315. Doug were there to answer questions.
  316.  
  317. The main attraction was undoubtedly Brian Petersson's Gamma. Brian had owned 
  318. it  for  three  weeks  and was full of enthusiasm for the  machine  and  the 
  319. advanced  technology  apparent in the design.  The monitor was the new  M-18 
  320. monochrome  analog type which can display colours as shades  of  green,  and 
  321. members  were  soon  mousing  around with the windows  and  graphic  display 
  322. programs.
  323.  
  324. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  325.  
  326.                             TURBO PASCAL COURSES
  327.  
  328. Mark Hammond will shortly be commencing Turbo Pascal courses at the Microbee 
  329. Computer Centre classroom. They will be held on Wednesday nights from 7pm to 
  330. 9pm,  and the cost will be around $40.  For more details contact Mark at the 
  331. MBCC on 212 3299.
  332.  
  333. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  334.  
  335.                                  NAME TAGS
  336.  
  337. The  old  custom of providing a supply of sticky labels and marker  pens  at 
  338. meetings will be revived so that members need not wander around  anonymously 
  339. all  night.  Those of you with a sense of style may like to make up your own 
  340. more permanent tags with a piece of card and a plastic holder,  but whatever 
  341. you  do  please wear some kind of tag so that we can put names to  faces  at 
  342. future meetings.
  343.  
  344. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353. Page 6
  354.  
  355.  
  356.  
  357. CPM Users Group Workshop - December Meeting . . . . . . . . . . Warren Doman
  358.  
  359.                  Do you need HELP to get out of your SHELL?      
  360.  
  361. It  has been suggested that perhaps there are some members who would like to 
  362. get  beyond their Shell menu but never do because they don't know  where  to 
  363. start.  If  you're in this category then please feel free to wander over  to 
  364. the  CPM Users Group at the Main Meeting and talk to us about how to  start. 
  365. Don't  worry  that  your question may be too simple because we've  all  been 
  366. there before and besides those questions are easier to answer. 
  367.  
  368. Ever had erratic inputs or outputs from the parallel or RS232 ports?  One of 
  369. our  members had this problem,  so being of an  inquisitive  nature,  Aussie 
  370. pulled  his Bee apart and found that around both connectors there was a fine 
  371. cobweb  of  solder which was no more than 1/2 a hair in thickness  and  when 
  372. these were removed, the problems also vanished.   Good one Aussie!
  373.  
  374. How  do you set up your printer when you wish to print a series of files  in 
  375. Wordstar?  It  has been suggested that all that is required is to make up  a 
  376. file with just the printer control codes in it and print this file.  eg ^P^A 
  377. for alternate pitch or ^P^O for perhaps compressed printing or whatever  you 
  378. have  installed this user function to be.  The printer sees these characters 
  379. as  escape  codes  and  sets up the  printer  accordingly  without  actually 
  380. printing  anything  on  to the paper and therefore the  next  file  that  is 
  381. printed will use these parameters.  Now providing that you haven't installed 
  382. Wordstar's  printer initialisation function so that it resets all parameters 
  383. before  every printing sequence then you should get the file printed in  the 
  384. format that you desire.
  385.  
  386. When  you  print out a vertical line on your printer does it  stagger  about 
  387. like a drunk on a tight rope?   Doug Faulkner's DP100 printer did before  he 
  388. set about it with a small screw driver and a steady hand.  He found that all 
  389. that  was  required was to re-adjust the position of the stepper motor  such 
  390. that the stepper motor gear and the gear for the belt driving the head  were 
  391. in  better  mesh  but  remember do it very carefully  and  only  after  your 
  392. warranty runs out or you may void your warranty.
  393.  
  394. This month we were treated to a demonstration of Chalkboard by Jeff Paddick. 
  395. Chalkboard is a drawing program that comes with a tablet as a means of input 
  396. and  is similar to the MacIntosh program MacPaint.  The screen display shows 
  397. an area on which the drawing is produced plus a series of Icons on one  side 
  398. from  which  the  various commands are accessed.  Using this program  it  is 
  399. possible to freehand sketch or trace a picture although you wouldn't want to 
  400. be in a hurry. It has a method of producing squares, circles and lines using 
  401. the  rubber band method where one part of the shape is fixed and  the  other 
  402. end  is  stretched to the correct position.  It is also possible to  mark  a 
  403. square  on  the screen and then cut and paste this square somewhere else  or 
  404. drag  the picture around the screen till you find where you would  like  it. 
  405. The  shapes  produced can be filled in using the paint pot in a  variety  of 
  406. patterns  and  colours  or you have the option of using a spray can  to  add 
  407. colour.  There  are  many other things that can be done such as  setting  up 
  408. various  fonts to allow different types of characters to be  used,  painting 
  409. direct  to the screen with a paint brush,  undoing the last command  if  you 
  410. don't  like  what  it did plus saving and loading  of  course.  The  general 
  411. consensus  of opinion of the program is that it is a very good program  when 
  412. used  the  way  it was intended.  I must admit that it doesn't  come  up  to 
  413. scratch  against  some  of the more expensive systems but for the  price  of 
  414. those systems, you would expect a little more, wouldn't you?
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.                                                                      Page 7
  424.  
  425.  
  426.  
  427. From the Secretary . . . . . . . . . . . . . . . . . . . . . . . .  Doug Bax
  428.  
  429.  
  430. MBUG PUBLIC DOMAIN DISKS.
  431.  
  432. The Group has swapped its public domain library of disks with the  Melbourne 
  433. group.  There are currently 25 disks available and the catalogue disk, as of 
  434. the February meeting,  will contain both the MUGSA and MBUG catalogues.  The 
  435. disks are ordered in the same way as the MUGSA disks. 
  436.  
  437.  
  438. USER GROUP UPGRADES.
  439.  
  440. Microbee Systems, late last year, offered all user groups the opportunity to 
  441. perform upgrades for its members. The parts would have been bought at dealer 
  442. prices  and it would up to the user group to decide the upgrade  costs.  The 
  443. committee  has  discussed  this at length and has decided not  to  become  a 
  444. dealer.  The main reasons were because the costs of 1) buying the boards, 2) 
  445. the  transport costs,  3) the installation fee and 4) additional fees  would 
  446. not present a major saving to the member. Also, the subjects of warranty and 
  447. payment within seven days were not considered favourable. 
  448.  
  449.  
  450. NEWSLETTERS.
  451.  
  452. Past issues of MICROBEE NEWS will become available on disk for purchase. The 
  453. Group  can  offer newsletters back to about June 1984.  These should  become 
  454. available over the next month or so.  
  455.  
  456. Printed back-issues will become available in the following ways :-
  457. 1) Single issues going back 6 calendar months will be cover price.
  458. 2) All other issues will be half the cover price.
  459. 3) A complete year of MICROBEE NEWS will cost $10.
  460. If ordering via the mail box, please add extra for postage.
  461.  
  462.  
  463. UNIVERSAL ASSEMBLER - From pTIZAN Computer Services
  464.                       P.O. Box 69, Belconnen ACT, 2616.
  465.  
  466. A  universal  assembler  is  now available that will  enable  you  to  write 
  467. assembly  work  and then assemble it for a variety of  microprocessors.  The 
  468. processors include Z80 (of course!),  8080,  68000,  8086, 6502 etc. In fact 
  469. there are 30 listed in the brochure!  Some features of the assembler are  :- 
  470. macro capacity,  external subroutine libraries,  automatic linkage, built-in 
  471. debugger plus an option to put your comments into a document file! The price 
  472. is $175 and is available in both CP/M and MS-DOS formats.  You can also have 
  473. your own instruction set included as an option at $10 per instruction. 
  474.  
  475.  
  476. MICROWORLD BASIC FULL SCREEN EDITOR - Computer Literacy Services
  477.                                       25 Reserve Ave, Blaxland
  478.                                       NSW 2775
  479.  
  480. A  full screen editor is available for versions 6.22e,  6.26  of  Microworld 
  481. BASIC,  for  the APC,  CIAB and 128k Standard Microbees.  Premium version is 
  482. under  review  by Microbee Systems.  The editor is basically  a  mini  word-
  483. processor  that  allows  you to move around the screen to  write/edit  basic 
  484. programs. Cost is $15 for 5.25", $20 for 3.5" disks.
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493. Page 8
  494.  
  495.  
  496.  
  497. Program for General Meetings 1987 . . . . . . . . . . . . .  David D. Curtis
  498.  
  499. Listed below is the proposed program of topics for general meetings for this 
  500. year. The program is tentative. It will be changed if members let us know of 
  501. topics  that they would like to have included and if there are topics in the 
  502. list which hold little interest for a majority of members.
  503.  
  504. The committee would particularly like to hear from members who have ideas on 
  505. how particular topics should be presented. For example if you have a problem 
  506. with  a  printer  (and maybe even a solution) that you  think  would  be  of 
  507. interest  to  other members,  let Kris Sieben or David Curtis know  so  that 
  508. arrangements  can  be  made  for that issue to be dealt with  at  the  April 
  509. meeting.  If you can assist with a presentation to a small group of  members 
  510. at  a  meeting,  then  please  let someone on the  committee  know  of  your 
  511. interest.  Let  us  know of any special requirements that you might have  so 
  512. that the presentation can occur smoothly.
  513.  
  514. February       Operating systems (CP/M, MS-DOS +??)
  515. March          Turbo Pascal
  516. April          Printers (AGM)
  517. May            Data bases (dBaseII, bBase-3, Simply dB)
  518. June           BYO and new MSL products
  519. July           Ham radio, FAX
  520. August         Logo, educational applications
  521. September      Micro based Control systems (Astronomy)
  522. October        Spreadsheets (Multiplan, Lotus)
  523. November       Communications (BBS, Electronic mail, Telememo)
  524. December       BYO and new MSL products
  525.  
  526. At  the February meeting there will be a brief introduction to the role  and 
  527. purpose  of  operating systems presented by Kris Sieben,  and this  will  be 
  528. followed  by  several small groups looking at aspects of  CP/M,  MS-DOS  and 
  529. another machine using a different operating system will be demonstrated.
  530.  
  531. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  532.  
  533.                               F O R   S A L E
  534.  
  535.                        Turbo HIRES Graphics Routines
  536.  
  537.                 Versions available for all Disk-based Bees.
  538.  
  539.           Fully commented source code for 80 by 24 screen format.
  540.  
  541. Set,  Reset,  Invert,  Plotting  and Point functions with colour  capability 
  542. especially suited to PREMIUM OWNERS.
  543.  
  544. Note: Although these routines are definitely not the flashiest they do work, 
  545. are easy to use and are as memory efficient as possible.
  546.  
  547.                                Price: $25.00
  548.  
  549. Write to:
  550.        Mr. B. Petersson       or     Mr. I. Florance
  551.        27 Roebuck St.                Flat 2, 54 Windsor Avenue
  552.        Mile End 5031                 Magill 5072
  553.  
  554. (Please state type of machine, i.e. Premium or old standard, 3.5" or 5.25")
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.                                                                      Page 9
  564.  
  565.  
  566.  
  567. Bee-ALIEN . . . . . . . . . . . . . . . . . . . . . . . . . . Robert Kompier
  568.  
  569. Having  a number of non-Microbee formatted disks,  which SETDRIVE refuses to 
  570. touch,  I was happy to read in the Newsletter that Kris Sieben was writing a 
  571. Pc-Alien-like program.  Not long after that I was told that FBN (the authors 
  572. of  Pc-Alien) had beaten Kris to it.  Bad luck there,  Kris!  So off to  the 
  573. Microbee  shop  for a copy of Bee-ALIEN.  For $59.50 I got the  disk  and  a 
  574. manual.  First  the customary browse through the manual,  which seemed quite 
  575. informative, with only one "gripe" (but more about that later). 
  576. The disk contains three files : ALIENC.COM     
  577.                                 ALIENM.COM     
  578.                                 READ.ME
  579. It does NOT contain CP/M, but as I was going to do a backup anyway......
  580.  
  581. Bee-ALIEN  reads the disk formats created under CP/M (including  CP/M,  CP/M 
  582. Plus,  MP/M,  CP/M-86, CP/M-68K, Concurrent CP/M and several CP/M compatible 
  583. systems,  like SDOS, for instance), and MS-DOS (including MS-DOS, PC-DOS and 
  584. Concurrent PC-DOS). Radio Shack's CP/M can be read, but NOT TRS-DOS.
  585.  
  586. Some of the formats under CP/M are:  Bondwell, Epson, Kaypro, Microbee, LNW-
  587. 80,  Osborne, Philips etc. etc. Some of the MS-DOS formats are: Apricot, IBM 
  588. (of course!!) and Toshiba.
  589.  
  590. Bee-ALIEN needs a minimum of 64K,  but,  as pointed out in the READ.ME file, 
  591. it'll be a tight squeeze in a 64K machine.
  592.  
  593. To start things off,  enter ALIENC <CR> from either CP/M or the Shell. After 
  594. a few seconds a menu will appear on the screen. Twenty-six CP/M formats will 
  595. be displayed,  labelled A thru Z. There's also the message: "(Page 1 of 7)". 
  596. Interesting,  'cause  the  example in the manual assumes "only"  a  six-page 
  597. menu!  If  the  required format is not present,  just press  the  next  page 
  598. number.  There  are indeed 7 pages;  6 full ones,  and the last page with 13 
  599. choices,  for a total of 169 CP/M formats.  Hard luck indeed,  if the format 
  600. you  require isn't there!  Now let's assume you've got an  Osborne-formatted 
  601. disk,  which you would like to have a look at.  Starting from page  1,  keep 
  602. selecting  consecutive pages of the menu until the (8) Osborne formats  turn 
  603. up on Page 4 (there are three more of them on the next page).  If you happen 
  604. to  know  that choice "U" is the correct one,  then go ahead and  press  it. 
  605. Otherwise, do as I did and keep picking your choices until you get the right 
  606. one.  How do you know that you've got the right format?  You've got it right 
  607. when  the  directory of the Osborne disk appears on the screen  without  any 
  608. extraneous characters anywhere,  and when any text files can be read without 
  609. a problem. So, press "U" and the following message will appear:
  610.      "Select drive for Osborne I AV-Software SS disk  (0 to 3)"
  611. To set-up the B: drive for the Osborne format, press "1". The command prompt 
  612. "1>" will now be displayed.  And now things will get interesting. Insert the 
  613. Osborne disk into the B:  drive,  type DIR <CR> and soon you'll get the next 
  614. message:     "Directory of Drive 1:  (Osborne I AV-Software SS disk format)"
  615. Underneath  it  is the actual directory,  followed by the number of  K-bytes 
  616. left on the disk.  Now to view , say, the "READ.ME" file, enter TYPE READ.ME 
  617. <CR>  and the file will soon be scrolling all over your screen.  Note  that, 
  618. unfortunately, "TYPE" does not paginate, so use ^S to pause.
  619.  
  620. The following set of commands are available under Bee-ALIEN:
  621.  
  622. CD-Change DOS directory               COPY-Copy between formats
  623. DEL-Delete a file                     DIR-Display the directory
  624. FORMAT-Format a diskette              HELP-Display help summary
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633. Page 10
  634.  
  635.  
  636.  
  637. MACHINE-Re-select format and drive    QUIT-Return to CP/M
  638. REN-Rename a file                     RESET-Warm boot CP/M after disk change
  639. TYPE-Display the contents of a file   USER-Change CP/M User Area.
  640.  
  641. Please note,  you can only VIEW text files under Bee-ALIEN;  if you want  to 
  642. run a program, then use "COPY" to transfer the program to the backup disk in 
  643. A:  drive,  or otherwise copy it to the M: drive, space permitting. Needless 
  644. to say,  MS-DOS programs can only be run on a MS-DOS (compatible) machine. I 
  645. also tried a TRS-80 Model 4 CP/M disk, and everything worked well there too.
  646.  
  647. ALIENM.COM works along the same lines as ALIENC.COM, with 2 pages of formats 
  648. for a total of 39 MS-DOS disk formats.
  649.  
  650. The  manual  firstly explains the operation of Bee-ALIEN,  then goes  on  to 
  651. explain the different commands in detail. There is also a "Special Hardware" 
  652. section  which  goes into disk errors & problems,  and  Unreadable  formats, 
  653. amongst other things.
  654.  
  655. The  manual seems quite adequate to me,  with,  so far,  only  one  negative 
  656. remark:  the "CD-Change DOS directory" command.  This change of (sub-)direc-
  657. tory  is something unknown to me,  and I reckon it could have been explained 
  658. in  a  bit more understandable way.  Anyway,  the last page  in  the  manual 
  659. contains  a  form  which  can be used for reporting  any  errors  found,  or 
  660. "gripes" like the above one.
  661.  
  662. All  in  all,  I for one am fairly happy with Bee-ALIEN,  the disk  and  the 
  663. manual.  It  brings  an enormous choice of CP/M and MS-DOS  formatted  disks 
  664. closer to everybody. Thanks FBN, thanks Microbee.
  665.  
  666. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  667.  
  668. MULTIPLAN CURSOR PATCH FOR 128k . . . . . . . . . . . . . . . .  Kris Sieben
  669.  
  670. The  "invisible  editing  cursor"  is a long-standing bug  in  the  Microbee 
  671. version  of  Multiplan,  and  makes editing  formulae  very  difficult.  The 
  672. following patch fixes the problem. However, it blanks the cursor when NOT in 
  673. Multiplan, so it should be restricted to your Multiplan disks.
  674.  
  675. 1.   Boot your Multiplan disk
  676. 2.   Go to monitor with M-RESET
  677. 3.   Read in second half of system - XR 4F01 1000 1400
  678. 4.   Search for the bytes to change - S 1000 2400 7E EE 80 77
  679. 5.   One address should appear in the lower half of the screen,
  680.      possibly 1ED8 or 1DD5
  681. 6.   E address+1, e.g. E 1ED9, and change EE 80 to 00 00
  682. 7.   ESC to return to monitor prompt
  683. 8.   Write changed system back to disk - XW 4F01 1000 1400
  684. 9.   Reboot, run Multiplan and see the missing cursor!
  685.  
  686. Editor's note :
  687. As  a Multiplan user who has recently upgraded his CIAB to 128k,  I was keen 
  688. to try Kris's patch. For those with a similar system, the steps are :
  689.  
  690. XR 0101 1000 1400
  691. S 1000 2400 7E EE 80 77 (address 1F3E should appear)
  692. E 1F3F and change EE 80 to 00 00
  693. ESC
  694. XW 0101 1000 1400
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.                                                                      Page 11
  704.  
  705.  
  706.  
  707. CAUGHT WITH THE WRONG CASE . . . . . . . . . . . . . . . .  John Buckerfield
  708.  
  709.  
  710. Both upper- and lower-case filenames are displayed in the directory with the 
  711. commands "files" (Microsoft Basic),  "dir" (CP/M),  ^KF (Wordstar directory) 
  712. or "Transfer Load arrow-key" in Multiplan ... but beware ... 
  713.  
  714. The 128K SHELL displays all files in upper-case - in alphabetical order - if 
  715. you  find a second alpha-sorted group of files displayed at the end of  your 
  716. Shell Directory,  chances are these filenames are in lower case. If attempts 
  717. to  Copy/Display/Rename/Print/Erase  files  from the Shell are  met  with  a 
  718. response such as <could not open file>,  check for lower-case.  Erase  under 
  719. Transfer  (Icon  7 then Icon 8) does appear to recognise "files  not  found" 
  720. under the Shell. Erase simply using Icon 8.
  721.  
  722. CP/M-CCP  also  requires an upper-case filename in the  directory  to  copy/ 
  723. display/print/rename/erase the file.
  724.  
  725. MULTIPLAN "cannot access file" with lower-case filename either. 
  726.  
  727. MBASIC  will save filenames in upper or lower case - and expects you to  use 
  728. identical case when you load the files again. 
  729.  
  730. Typing  <mbasic  filename>  from the Shell will not run  the  Basic  program 
  731. "filename"  if it has been saved in lower-case - you'll be encouraged by the 
  732. "File not found" message.
  733.  
  734. WORDSTAR saves all filenames in upper-case and,  although it displays lower-
  735. case  filenames in the directory,  it does not recognise them to  Edit/Copy/ 
  736. Delete.
  737.  
  738. Beware  - Stephen Frawley's marvellous "Docfile to WS  Converter"  (Microbee 
  739. News, November 1986), expects your Source Filename to be in the same case as 
  740. indicated  in  the MBasic "files" directory.  Otherwise it opens a file  for 
  741. input,  and  grinds away forever on this empty Source  file,  writing  ever-
  742. increasing  amounts of nothing to the Output File.  And if the name you gave 
  743. to this output file was in lower case, you'll have real trouble ever editing 
  744. it  in  Wordstar.  A simple routine such as the following will  convert  the 
  745. filename input to Upper Case ...
  746.  
  747. 135 IF ASC(LEFT$(FILE2$,1))<97 THEN 140 ELSE 136   'checks case first char.
  748. 136 FILE$=FILE2$ : GOSUB 500
  749. 137 FILE2$=FILE$(S)
  750. 500 '  +++ subroutine to convert lowercase filename to uppercase +++
  751. 510 S=S+1   'counter for each time filename entered - allows for corrections
  752. 520 L=LEN(FILE$)                        'check no characters in filename
  753. 530 FOR X=1 TO L
  754. 540     CHAR$(X)=MID$(FILE$,X,1)
  755. 550     IF ASC(CHAR$(X))<97 THEN 580 'doesn't convert capitals, colons, dots
  756. 560     CHAS(X)=ASC(CHAR$(X))-32     'reduce ASCII value of character by 32
  757. 570     CHAR$(X)=CHR$(CHAS(X))       'convert ASCII value back to string
  758. 580     FILE$(S)=FILE$(S)+CHAR$(X)   'put filename together again
  759. 590 NEXT X
  760. 600 RETURN
  761.  
  762. But all is not lost - you can convert lower-case filenames to upper with the 
  763. Rename facility in the Public Domain SWEEP Utility.
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773. Page 12
  774.  
  775.  
  776.  
  777.  ... and now for a few trivial tricks ...
  778.  
  779.  
  780. YOUR DIRECTORY OUT OF SIGHT ... A QUICK SOLUTION ...
  781.  
  782. Although  your  disk directory will hold up to 128  files,  the  128K  Shell 
  783. displays a maximum of 52 files at the one time. Use SEDX cursor keys to move 
  784. between files, but for quick movement, ^W hit twice will take you to the top 
  785. and ^Z to the bottom of Directory.
  786.  
  787.  
  788. WIDER THAN WORDSTAR ... A WARNING ...
  789.  
  790. The right margin in Wordstar is normally set at column 65, but can be set at 
  791. any number up to 32,000.  But beware,  some Wordstar commands do not operate 
  792. beyond 240 columns,  e.g.  a marked block is not highlighted, and an attempt 
  793. to BLOCK MARK/MOVE/DELETE will be greeted with "Block beginning not marked".
  794.  
  795. WHEN YOUR PRINT STOPS ...
  796.  
  797. Wordstar  files will print,  no problems,  under the Shell's Transfer  Print 
  798. (Icon 7 then 4) until you reach a Wordstar Print/Format control in your file 
  799. embedded control characters.
  800.  
  801.  
  802. OUTSIDE BASIC
  803.  
  804. P.S.  Can  someone  suggest  how to run a .COM file from  within  an  MBasic 
  805. program  -  it would be rather nice,  for example, to be able to produce one 
  806. of  the  sorted directories with file-size and disk-space while running  the 
  807. Basic program.
  808.  
  809.  
  810. MBASIC or WORDSTAR DISK-CHANGE on the 128K
  811.  
  812. Perhaps  you  need  to change disks before you "save"  that  program  (disk/ 
  813. directory  full,  etc.)  ...  MBasic and Wordstar will not recognise a  disk 
  814. swap.  But  with  Wordstar you can mark the whole file as a  block,  ^KW  as 
  815. M:filename, change disks, RESET and then Transfer Copy to the new disk, i.e. 
  816. RESET does not erase the contents of the M:  Drive. With Mbasic, simply SAVE 
  817. M:filename.
  818.  
  819. [  You can change the disk in the LOGGED drive while in Mbasic by using  the 
  820. RESET command,  but you cannot change drives,  i.e.  if you are logged on to 
  821. drive  B  you can swap disks as often as you like in drive B by issuing  the 
  822. RESET command after each swap, but you ALWAYS remain logged on to B ... Ed.]
  823.  
  824.  
  825. INSTANT REFORMATTING IN WORDSTAR
  826.  
  827. Did  you  know that you can search for and replace those unwanted  carriage-
  828. returns (in .DOC files from Bulletin Board,  etc.) with WS in Document mode, 
  829. ^QA  FIND ^N   REPLACE WITH <RETURN>, repeated for each carriage-return in a 
  830. paragraph,  will give you the paragraph as a single line.  Instant reformat-
  831. ting by deleting the final full-stop (.) and adding it again.
  832.  
  833.  
  834. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.                                                                      Page 13
  844.  
  845.  
  846.  
  847. Setting up your MS-DOS system . . . . . . . . . . . . . . . . . . . . Thumbs
  848.  
  849.  
  850. The  computers  that operate using the Microsoft Disk Operating System  (MS-
  851. DOS)  can  be  set up with many different  configurations  of  hardware  and 
  852. software. The essential hardware parts are :-
  853.  
  854. An input device - usually the keyboard
  855. A display device - usually the monitor
  856. A power supply to produce direct current (DC) 5 and 12 volts
  857. A motherboard to hold the chips and memory, etc.
  858. A disk drive - from one to three, usually two 5.25 inch drives
  859. A disk and input/output (I/O) controller card
  860. A monochrome or colour or graphics card with ports
  861. A box to house everything except the keyboard and monitor
  862.  
  863. A  personal  computer using MS-DOS has significant advantages compared  with 
  864. those  machines like the Microbee which use CP/M.  Firstly there is  a  huge 
  865. range  of  software available both in the public domain and in the  form  of 
  866. specialised  applications programs.  Secondly the MS-DOS machines have  been 
  867. designed  so that changes and enhancements to the basic machine can be  made 
  868. easily  and  quickly  thus allowing each owner to build his own  system  and 
  869. upgrade it as funds become available. Finally, because of the huge potential 
  870. market both the software and hardware companies are actively developing  new 
  871. products.
  872.  
  873. Thumbs  has  seen a machine that is a real hybrid with the parts sourced  as 
  874. follows.  Metal box, motherboard, floppy disk controller from Taiwan via Los 
  875. Angeles;  keyboard ex Taiwan;  monitor from Japan;  monochrome graphics card 
  876. from Hong Kong;  disk drives from an early Microbee and power supply made in 
  877. Mexico.  Yet this hybrid machine is completely compatible with an IBM PC and 
  878. will run the latest version of MS-DOS (3.2).
  879.  
  880. The following is a description of the simplified general arrangement of  the 
  881. IBM  PC and its clones.  The main circuit board (the motherboard) clips into 
  882. the bottom of the metal box and there is a row of dip switches to set up the 
  883. number  and type of drives to be used and the amount of memory plugged  into 
  884. the  motherboard.  The power supply bolts onto the inside back of the  metal 
  885. box  and leads connect it to the motherboard and the disk drives.  The  disk 
  886. drives  are mounted by screws to internal metal plates so that the front  of 
  887. the  drive  faces the front of the box.  The little speaker plugs  into  the 
  888. motherboard and is mounted next to the drives.
  889.  
  890. The motherboard has seven female connector slots at its back part. Each slot 
  891. has  50  connections  and will accept printed circuit board cards  with  the 
  892. standard  male connector.  This means that different "cards" can be  plugged 
  893. into the motherboard.  The disk drives have to be "controlled",  the  output 
  894. signals have to be "sent" to the monitor and the keyboard has to be "read".
  895.  
  896. In  the Microbee all these functions are handled by the baseboard which  has 
  897. the  keys  attached to it and the top board which plugs on top of the  base-
  898. board.  If one wishes to modify the Microbee then bits and pieces will  have 
  899. to  be taken off these boards or soldered on if there is room to do so.  The 
  900. MS-DOS machines allow one to buy a different "card" and plug it into a spare 
  901. slot on the motherboard.  This means that it is possible to change over from 
  902. monochrome  to  colour over the weekend if one can  borrow  the  appropriate 
  903. "card" and monitor from a friend!
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913. Page 14
  914.  
  915.  
  916.  
  917.  
  918. The  MS-DOS machine as a minimum will need an Input/Output (I/O)  controller 
  919. card  which  also  holds the floppy drive controller  chips.  This  card  is 
  920. plugged  into the motherboard to receive power and signals from the  mother-
  921. board and will dispatch signals along the connections assigned to it.  There 
  922. is an edge connector at the top of this card which takes the familiar ribbon 
  923. cable to the floppy disk drives so that information can be exchanged between 
  924. the floppy disk controller card and the floppy disk drives and motherboard.
  925.  
  926. The  floppy  disk  controller  card also has a  serial  and  parallel  ports 
  927. attached  at the rear and by setting dip switches on the Input/Output  (I/O) 
  928. card these ports can be configured to suit the owner.
  929.  
  930. The  other  essential  "card"  is a monitor card.  These  range  from  cards 
  931. producing monochrome composite video signals to colour and  high  resolution 
  932. graphics  - pay your money and make your choice.  This "card" can be plugged 
  933. into  a spare slot to receive and send information along the connectors  and 
  934. the  rear  of  the card will have ports to receive  the  monitor  leads  and 
  935. possibly the printer lead.
  936.  
  937. There are now companies producing "hard disks" that fit on one of these plug 
  938. in  "cards"  and can store 20 megabytes (20,000,000 characters!) of  inform-
  939. ation.  If you have to go to Melbourne then you just lift the hinged top  of 
  940. your MS-DOS machine,  unplug the hard disk card and pop it in the briefcase. 
  941. When  you arrive in Melbourne plug the card into the nearest MS-DOS  machine 
  942. and start using the information and programs on your "hard disk card".  This 
  943. saves having to carry the whole machine with you.
  944.  
  945. This  "open  architecture"  has  encouraged a lot of  companies  to  develop 
  946. "cards" that can be plugged into MS-DOS machines and so long as the data and 
  947. power  are aligned with the standard connector details that are followed  by 
  948. the  manufacturers  of the motherboards,  then the "card" can be used  by  a 
  949. large number of people with IBM PC computers and clones.
  950.  
  951. Thumbs  knows of a friend who acquired a mouse like the Microsoft mouse  and 
  952. its card just plugged into a vacant slot in the MS-DOS machine and once  the 
  953. software on a disk was loaded into memory then the mouse was operational.
  954.  
  955. The metal box which contains the motherboard,  circuit boards,  power supply 
  956. and disk drives acts as a convenient shelf for the monitor.  The keyboard is 
  957. usually  a dream to use after the Microbee type of keyboard and is  separate 
  958. from the metal box but connected to it with a neat spiral cord. The monitors 
  959. for MS-DOS machines usually have a euro type plug that fits into a socket in 
  960. the  power supply so only one 240 volt power supply lead is required to  the 
  961. computer.
  962.  
  963. This  has  been a brief overview of the hardware involved in the  simple  or 
  964. "standard" IBM clone which is available for about $1500 with a monitor.  The 
  965. software  for  MS-DOS  machines  can  be  quite  expensive  especially  when 
  966. considering  the latest spreadsheet and word-processing packages.  Dbase and 
  967. Multiplan for MS-DOS will cost more than the complete clone hardware!
  968.  
  969. The  software setup for an IBM clone has given Thumbs many sleepless  nights 
  970. and he will attempt to pass on some of the lessons he learnt next month.
  971.  
  972.  
  973. *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.                                                                      Page 15
  984.  
  985.  
  986.  
  987. ANYCODE Wordstar Enhancer  . . . . . . . . . . . . . . . . . . . . .  Part 1
  988.  
  989. Original by : Doug Hurst                           Modified by : C.G. SIEBEN
  990.  
  991. Most  dot-matrix  printers have many more modes of operation available  than 
  992. can be accessed by a normally installed WordStar,  even if one uses all  the 
  993. built-in and user defined print control code facilities available.  Not only 
  994. can  these built-in and user defined codes NOT keep pace with the  printer's 
  995. capability, once installed, they are not alterable without using DDT/SID.COM 
  996. or WordStar's INSTALL.COM. There are several commercially available programs 
  997. that  will  let you send all the control codes a printer will  accept.  They 
  998. differ  from  the one presented in this article in that this  one  is  free. 
  999. ANYCODE  makes  WordStar  more  powerful and text files  more  flexible  and 
  1000. portable without enlarging the size of the main WordStar program WS.COM.  By 
  1001. keeping WS.COM confined to its "stock" size, it may installed or reinstalled 
  1002. using INSTALL.COM at will without having to reinstall ANYCODE.
  1003.  
  1004. USING ANYCODE.
  1005.  
  1006. Use of ANYCODE codes has the same effect as WordStar's print control  codes, 
  1007. but  instead of embedding them in the text with a print control code such as 
  1008. ^PS,  you  enter  ANYCODE  very much as the codes actually  appear  in  your 
  1009. printer's manual.  ANYCODE codes,  however, are not invisible to the editor. 
  1010. In other words,  when you insert ANYCODE's codes they are treated just  like 
  1011. normal text by WordStar.  This means they will be included in such functions 
  1012. as  wordwrap and paragraph reformatting.  For this reason,  it is  suggested 
  1013. that you enter all your text, format it, then go back and insert the ANYCODE 
  1014. codes.  This may force you to use the ^OX (release margin) command more than 
  1015. you are used to (some lines will extend far beyond the margin).  This should 
  1016. be  of no concern to you though because ANYCODE codes are non-printing.  The 
  1017. actual line will fit within the margins if it did prior to code insertion.
  1018.  
  1019. ANYCODE codes will usually take one of the three forms shown below,  just as 
  1020. most printers accept codes in one of these three forms...
  1021.  
  1022. 1.   straight hex code
  1023. 2.   escape + hex code
  1024. 3.   escape + hex code + trailer code 1 + trailer code 2....+ trailer code n
  1025.  
  1026. Below are ANYCODE examples of each type for EPSON printers:
  1027.  
  1028. `0F     Would transmit 0Fh              (turn condensed print mode on).
  1029. ~45     Would transmit <ESC>,45h        (turn emphasised print on).
  1030. ~2D`01  Would transmit <ESC>,2Dh,01     (turn on continuous underline).
  1031.  
  1032. Here is a sample text, first without codes and then with ANYCODE codes.
  1033.  
  1034. Dear Bob,
  1035.      Just wanted to let you know I was thrilled with the modified 
  1036. BIOS you sent me. It worked SUPER.
  1037.  
  1038. Dear Bob,
  1039.      Just wanted to let you know I was ~34thrilled~35 with the modified 
  1040. ~2D`01BIOS~2D`00 you sent me. It worked `0ESUPER!`14.
  1041.  
  1042. In the lower example with the embedded (again EPSON) codes, ~34 and ~35 turn 
  1043. italics  on/off,  ~2D`01 and ~2D`00 turns underline on/off and `0E  and  `14 
  1044. turn expanded print on/off.
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053. Page 16
  1054.  
  1055.  
  1056.  
  1057. Notice how the first line now extends past the normal margin. Again, it WILL 
  1058. NOT when the printing takes place since ANYCODE code is non-printing.
  1059.  
  1060. If  you  haven't seen the obvious advantage to sending the printer codes  in 
  1061. the ANYCODE format over WordStar's codes yet,  here are two.  First, you can 
  1062. send any code to the printer.  Second, say you prepared the document on your 
  1063. Microbee  which is installed with Print Controls to send  EPSON  codes.  The 
  1064. computer  at work,  however,  is driving a NEC printer.  With ANYCODE  codes 
  1065. embedded in the text,  wouldn't it be easy to use the Find and Replace (^QA) 
  1066. command to find the EPSON codes and substitute NEC codes? Answer = YES!
  1067. There are a few cautions, and you may as well know them now...
  1068.  
  1069. 1    Use all capital letters (`0A, NOT `0a)(and that's zero not o).
  1070. 2.   Each hex code must be two digits, e.g. 5 entered as 05, E entered as 0E.
  1071. 3.   For various reasons, no provision has been made to print the lead-in 
  1072.      characters ` and ~ as normal characters. If you use either of these 
  1073.      frequently in your word processing operations, you should consider 
  1074.      picking other characters that you do not use often. The comments to 
  1075.      ANYCODE.ASM indicate where to make the substitutions.
  1076. 4.   The MORPAT: area must be free. Later in the article DDT.COM is used to 
  1077.      check it. If it is not clear, ABORT! 
  1078. 5.   ANYCODE as installed below is for WordStars installed to use the CP/M 
  1079.      Primary List Device. You can check this when you first boot WordStar 
  1080.      and observe the sign-on message.
  1081.  
  1082. WHAT DO WE MODIFY AND WHERE DO THE MODIFICATIONS GO?
  1083.  
  1084. Within WordStar there is an area labelled MORPAT: that contains 126 empty 
  1085. bytes and exists for the sole purpose of user defined sub-routines. In 
  1086. WordStar version 3.3, the area begins at 02BBh.
  1087.  
  1088. ASSEMBLY.
  1089.  
  1090. To assemble the ANYCODE.ASM code, place your CP/M system disk in drive A and 
  1091. the disk containing ANYCODE.ASM in drive B. Log onto drive B and enter the 
  1092. following command line from the B> prompt:
  1093.  
  1094. A>ASM ANYCODE
  1095.  
  1096. After assembly, you should be left with ANYCODE.ASM, ANYCODE.HEX and 
  1097. ANYCODE.PRN on drive B.
  1098.  
  1099. INSTALLATION.
  1100.  
  1101. Although having all these files present isn't necessary, place WS.COM, 
  1102. WSMSGS.OVR, WSOVLY1.OVR, MAILMRGE.OVR (MRGEPRIN.OVR), DDT.COM and 
  1103. ANYCODE.HEX on a SYSGEN'd disk in drive A.
  1104. When you have performed this task, enter the following:
  1105.  
  1106. A>DDT WS.COM<RETURN>
  1107.  
  1108. You should see:
  1109.  
  1110. A>DDT WS.COM         
  1111. DDT Vers 2.2     
  1112. NEXT  PC
  1113. 4600 0100
  1114.                          (Continued next month...)
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.