home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug016.arc / APR1986.CAT < prev    next >
Text File  |  1979-12-31  |  72KB  |  1,339 lines

  1. .pl70
  2. .po0
  3. .OP
  4. .HE# ---- T H E  C A T C H E R ---- #     
  5. Thσ followinτ i≤ ß lis⌠ oµ thσ 1985/8╢ committeσ anΣ somσ oµ thσ peoplσ wh∩ ì
  6. havσ offereΣ thei≥ assistance« Iµ therσ i≤ anythinτ yo⌡ requirσ o≥ an∙ hel≡ ì
  7. yo⌡á caεá givσá us¼á pleasσ d∩ no⌠ hesitatσ t∩ contac⌠ an∙ onσá oµá us«á
  8. 
  9.               EXECUTIVE  
  10.  
  11. PRESIDENT                               ANDREW BARFOOT           758-4822
  12. VICE-PRESIDENT                          MICK HOLZINGER           354-6742
  13. SECRETARY                               AXEL JOSCHT              859-1541
  14. TREASURER                               KEVIN CARR               233-4629
  15. PUBLI├ OFFICE╥                          JOHN BUTTON              578-8145
  16.  
  17.                          COMMITTEE AND ASSISTANTS
  18. Terry Murphy        369-4111            Graham Schultz           848-5485
  19. John Buxton         758-5744            Peter Wagner             791-4675
  20. Jim Lobley          758-9169            David Soutar             836-3661
  21. Gran⌠ Fores⌠        874-872╕            Steveε Jepsoε             45-4226
  22. Mike Thompson       82-5002             Robert Broomhead         546-3020
  23. Raymond Han                             Richard Collett      
  24. Wal Hansen                              
  25.   
  26. SERVICES  PROVIDED  BY  MBUG  AUSTRALIA 
  27.  
  28. EDITOR  A. BARFOOT. P.O. BOX 157 NUNAWADING 3131  758-4822 
  29. MEMBERSHIP SECRETARY J. LOBLEY.  P.O. BOX 157 NUNAWADING 3131  758-9169
  30. MBUG DISKS AND TAPE LIBRARY G. SCHULTZ 36 CARINGAL Ave. DONCASTER 3108 
  31. PUBLIC DOMAIN (SIG/M) DISKS  D. SOUTAR.  P.O. BOX 45 CANTERBURY 3126
  32. MODEM HIRE    GRAHAM SCHULTZ.      848-5485         
  33. BAZAAR MICK HOLZINGER  P.O. BOX 253 COBURG  3058       
  34. DISK FORMAT COPYING GRANT FOREST  874-8728  A.H. ONLY  
  35. RBBS SYSTEM OPERATORS AND PROGRAMMERS.  SYSOP  MIKE THOMPSON
  36. REMOTE SYSOPS:  Ray Han. Grant Forest. Richard Collett  
  37. ADVERTISEMENTS   P.O. BOX 157 NUNAWADING 3131           
  38. $50.00 Full Page   $25.00 Half Page   $15.00 Quarter Page 
  39. $3.00 For service and recurrent items (Less than 5 lines) 
  40. No charge for non recurring private sales items       
  41.  
  42.            GENERAL POLICY    
  43. 
  44. T∩á expeditσ you≥ requests¼á genera∞ correspondencσá t∩         Contribution≤ fo≥ thσ CATCHE╥ ma∙ bσ madσ direc⌠ t∩ thσ        ì
  45. MBU╟á AUS╘á IN├ shoulΣ bσ sen⌠ t∩ ou≥ officia∞á addres≤         editor¼ sen⌠ t∩ thσ RBB╙ o≥ b∙ mail« Contribution≤ wil∞ ì
  46. anΣ  eacΦ enquir∙ shoulΣ bσ oε sepatatσ forms«                  bσ  accepteΣ viß modem¼ disk≤ (│ 1/2ó o≥ ╡ 1/4")¼ tape,
  47.                                                                 writteε o≥ typed«  Contributions will not be considereΣ 
  48. Thσ editor≤ reservσ thσ righ⌠ t∩ edi⌠ al∞ contribution≤         withou⌠ ß namσ anΣ addres≤ and/o≥ membe≥ number« Pleasσ ì
  49. fo≥á thσá sakσá oµ brevity¼á clarit∙á and/o≥á accuracy«         includσ ß S.A.┼ fo≥ returε oµ you≥ tape/disk.          ì
  50. Letter≤á mus⌠á includσá namσ anΣ addres≤á bu⌠á wσá wil∞                ì
  51. withholΣ sucΦ detail≤ iµ s∩ requested«                          AlthougΦá al∞á carσ wil∞ bσ takeεá witΦá contributions¼       ì
  52.                                                                 MBU╟á AUS╘á caεá takσ n∩ responsibilit∙á fo≥á thσá safσì
  53. MBU╟áá AUSTRALI┴á INC«áá it≤á officers¼áá member≤áá anΣ         returε oµ an∙ materia∞ supplied« Iµ returε i≤ critical¼ì
  54. contributor≤á accep⌠ n∩ responsibilit∙ fo≥ an∙á damage≤         (something irreplaceable), don't send it.               ì
  55. causeΣá t∩á an∙ persoε o≥ propert∙á attributeΣá t∩á an∙ ì
  56. advicσ o≥ informatioε publisheΣ iε Thσ CATCHER.                 MBU╟á AUS╘ INC«á doe≤ no⌠ condonσ thσ non-authoriseΣ usσ
  57.                                                                 oµáá copyrigh⌠á software/hardwarσá anΣá thereforσáá als∩
  58. Microworld Basic listings may carry a number at the end         condemn≤ unauthorised copying of such material.           
  59. of each line. eg. [123]. These are checksum numbers and 
  60. should should not be typed in as part of the listing.   
  61.                                                           
  62. THE CATCHER is published by MBUG AUSTRALIA INCORPORATED  
  63. All copyrights are reserved by MBUG AUSTRALIA INCORPORATED èé       FRO═ TH┼ CHIE╞ MBU╟  FRO═ TH┼ CHIE╞ MBU╟  FRO═ TH┼ CHIE╞ MBU╟  
  64.  
  65.      Wha⌠ ß bus∙ nigh⌠ las⌠ month« ╔ wa≤ surpriseΣ t∩ seσ s∩ man∙ peoplσ a≤ ì
  66. thσ Catche≥ wa≤ posteΣ ß da∙ late« I⌠ wa≤ nicσ t∩ seσ somσ oµ thσ educatioε ì
  67. grou≡ bacδ again«á Thank≤ t∩ al∞ thosσ wh∩ manageΣ t∩ attended¼á especiall∙ ì
  68. M.S« anΣ A'beσ fo≥ botΦ bringinτ alonτ ß PREMIU═ fo≥ u≤ t∩ see« 
  69.  
  70.      Thi≤á montΦ wσ WIL╠ havσ thσ RTT┘ dem∩ anΣ iµ thσ wors⌠ happen≤ (iµ wσ ì
  71. can'⌠ ge⌠ ß receiver)¼á wσ havσ pre-recordeΣ somσ transmission≤ s∩ yo⌡á caε ì
  72. seσá ho≈á i⌠ works«á ╔ hopσ ß SERIA╠ prin⌠ buffe≥ wil∞ bσ oε displa∙á also« ì
  73. Othe≥ thing≤ oε sho≈ wil∞ bσ ß dem∩ oµ RIGH╘ HAN─ MA╬ (Sidekick)¼á anΣá fo≥ ì
  74. thosσá stil∞ havinτ troublσ witΦ thσ RBBS¼á wσ wil∞ havσ ß modeφ se⌠ u≡á s∩ ì
  75. botΦ RO═ anΣ DIS╦ user≤ ma∙ seσ ho≈ t∩ operatσ thσ systeφ firs⌠ hand« 
  76.  
  77.      Thσ tapσ librar∙ i≤ gettinτ ne≈ s'ware«á ╔ forgo⌠ ho≈ lonτ i⌠ take≤ t∩ ì
  78. d∩ cassettσ save≤ anΣ a≤ eacΦ tapσ i≤ copieΣ abou⌠ ╡ times.«á Wσ havσ abou⌠ ì
  79. 2░ ne≈ title≤ s∩ kee≡ checkinτ what'≤ available«á Posta∞ order≤ pleasσ notσ ì
  80. thσ ne≈ addres≤ (OPPOSITE)« 
  81.  
  82.      Thσá prizσá winne≥ oµ ou≥ softwarσ competitioε wa≤ Juliaεá Ophel«á Hi≤ ì
  83. winninτ entr∙ i≤ late≥ iε thi≤ issue« Hi≤ prizσ wa≤ ß cop∙ oµ Wildcard≤ 4.
  84.  
  85.      Fo≥á thosσ wh∩ couldn'⌠ figurσ ou⌠ thσ answer≤ t∩ thσá program≤á TOWN╙ ì
  86. (1&2)¼ thi≤ ma∙ help« Changσ linσ 47░ t∩ reaΣ a≤ follows..
  87. 0047░ D7ñ ╜ D7ñ ½ CH╥ (D+30⌐ ║ NEX╘ ╪ ║ PRIN╘ D7ñ ║ RETURN
  88. 
  89. >ANDRE╫     
  90. 
  91. DISCOUN╘ NUMBE╥  87╕          
  92. 
  93.        FRO═ TH┼ CHIE╞ MBU╟  FRO═ TH┼ CHIE╞ MBU╟  FRO═ TH┼ CHIE╞ MBU╟  
  94.  
  95.                                LAS╘ MEETIN╟ 
  96. 
  97. Thσá meetinτ wa≤ wel∞ attendeΣ b∙ somσ 20░ people«á Thσ presiden⌠ gavσá hi≤ ì
  98. speecΦ oε wha⌠ thσ cluΓ wa≤ u≡ t∩ oµ late«á Nothinτ ver∙ ne≈ herσ t∩ repor⌠ ì
  99. excep⌠ tha⌠ thσ rbb≤ ha≤ changeΣ phonσ number≤ t∩ 82-1571«á Als∩ thσ 1000tΦ ì
  100. membe≥ joineΣ MBU╟ las⌠ month«á T∩ marδ thσ milestone¼ thσ luck∙ membe≥ wa≤ ì
  101. giveε freσ membershi≡ fo≥ 1▓ months« ┴ poin⌠ oµ interes⌠ i≤ tha⌠ ou⌠ oµ thσ ì
  102. 100░á peoplσ tha⌠ havσ joineΣ ove≥ 50░ arσ stil∞ members«á Therσ werσ ß fe≈ ì
  103. demonstration≤ oε a≤ well«á Thσ firs⌠ wa≤ aε adapto≥ t∩ ruε MS-DO╙ oεá you≥ ì
  104. BE┼á anΣ givσ yo⌡ 256δ byte≤ oµ ram«á Iε casσ yo⌡ misseΣ it¼á thσ uni⌠ cos⌠ ì
  105. $625.0░ anΣ al∞ yo⌡ coulΣ ruε wa≤ ß MS-DO╙ system¼á tex⌠ anΣ datß files«á ╔ ì
  106. thinδ tha⌠ iµ yo⌡ looδ a⌠ thσ cos⌠ oµ aε IB═ compatible¼á anΣ theε worδ ou⌠ ì
  107. wha⌠ ß BE┼ witΦ ß disδ drive¼á plu≤ thσ pricσ oµ thσ adapto≥ (anΣ i⌠á stil∞ ì
  108. can'⌠ ruε IB═ software⌐ i≤ worth¼ ╔ aφ afraiΣ m∙ mone∙ woulΣ bσ spen⌠ oε aε ì
  109. IB═ compatible¼ bu⌠ i⌠ give≤ yo⌡ thσ lo⌠ iµ tha⌠ i≤ wha⌠ yo⌡ want« Thσ nex⌠ ì
  110. dem∩á wa≤ oµ thσ 128δ Microbeσ "Premium"¼á al∞ thosσ PCG'≤ anΣ colou≥á too« ì
  111. Thσá ne≈á BE┼á witΦ extendeΣ PC╟ i≤ grea⌠ t∩ sa∙á thσá least«á Thσá graphiπ ì
  112. capabilit∙ i≤ terrific¼ providinτ therσ arσ somσ peoplσ writinτ softwarσ t∩ ì
  113. sui⌠á thσ graphic'≤ oµ thσ ne≈ Premiuφ i⌠ i≤ reall∙ ß meaε lookinτ machine« ì
  114. Ho≈ d∩ wσ upgradσ i≤ thσ worΣ oε everyone≤ lips«á N∩ mentioε wa≤ madσ abou⌠ ì
  115. pricσá anΣá availabilit∙á oµ thσ upgradσ bu⌠ let'≤ hopσ the∙á arrivσá a⌠á ß ì
  116. sensiblσ price¼á likσ tha⌠ oµ thσ C.I.A.B«á upgrade«á Thσ bazaa≥ wa≤á doinτ ì
  117. somσ gooΣ tradinτ a≤ pe≥ usua∞ bu⌠ thσ tapσ librar∙ wa≤ lookinτ ß bi⌠ slow« ì
  118. I⌠á coulΣ bσ thσ whisper≤ tha⌠ ╔ hearΣ amongs⌠ thσ crowΣ tha⌠ thσá program≤ ì
  119. arσá thσá samσ olΣ one≤ a≤ las⌠ year«á Bu⌠ therσ won'⌠ bσ an∙ ne≈á program≤ ì
  120. unles≤ yo⌡ writσ somσ anΣ senΣ theφ in.« S∩ ge⌠ t∩ it.«  Seσ yo⌡ nex⌠ time.
  121.                          Regard≤  Malcolφ Osborne.è  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  122.   *                                                                     *
  123.   *    I M P R O V E M E N T S   T O  W O R D B E E      *
  124.   *                          by  PHIL  WILKIN                           *
  125.   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  126.  
  127.      ╔á purchaseΣ m∙ 16╦ 'Beσ somσ threσ anΣ ß halµ year≤ ag∩ anΣá acquireΣ ì
  128. aεá Alpha-8░ printe≥ (samσ a≤ thσ A.T«á unit⌐ shortl∙ afterwards«á Thσ 'Beσ ì
  129. no≈ ha≤ ß 32╦ serie≤ │ coreboard«á Durinτ thi≤ time¼á RO═ baseΣ Wordbeσ ha≤ ì
  130. beeε useΣ extensivel∙ fo≥ ß variet∙ oµ documents/letter≤ anΣ it≤á frustratì
  131. inτá deficiencie≤ havσ resulteΣ iε variou≤ modification≤ beinτ madσ t∩á thσ ì
  132. prograφ t∩ expanΣ it≤ use« Thi≤ articlσ examine≤ somσ oµ thosσ shortcoming≤ ì
  133. anΣ suggest≤ solutions.
  134.  
  135.      Earl∙á mod≤á includeΣá changinτ thσ defaul⌠á printe≥á froφá seria∞á t∩ ì
  136. paralle∞á anΣá doinτá ß warφ star⌠ wheε jumpinτá t∩á basic«á Howeve≥á thesσ ì
  137. variation≤ arσ insignifican⌠ wheε compareΣ t∩ wha⌠ caε bσ achieved.
  138.  
  139.      Yo⌡á can'⌠á reall∙á expec⌠ mucΦ iε aε 8╦ worΣ processinτá prograφá ye⌠ ì
  140. Wordbeσá perform≤á effectively«á I⌠ woulΣ bσ nicσ t∩á havσá aut∩á paragrapΦ ì
  141. numbering¼á sub-paragrapΦ indentinτ anΣ ß screeε formatteΣ likσ thσ printeΣ ì
  142. version¼ bu⌠ i⌠ i≤ nevertheles≤ fairl∙ comprehensive.
  143.  
  144.      Thσá maiεá deficienc∙á anΣá thσ areß covereΣ iεá deptΦá herσá concern≤ ì
  145. printe≥á codes«á   WitΦ standarΣ Wordbee¼á iµ yo⌡ wisΦá t∩á underline¼á anΣ ì
  146. detes⌠á thosσá sill∙ littlσ dashe≤ invokeΣ b∙ thσ .UL° command¼á yo⌡á woulΣ ì
  147. includσ iε you≥ file:
  148.  
  149.  .ES                    printer code sequence follows
  150.  27 45 1                as per printer manual
  151. follow this with the part to be underlined, then:
  152.  .ES
  153.  27 45 0
  154. t∩ cance∞ thσ underlining«á T∩ underlinσ ß worΣ iε thσ middlσ oµ ß linσ yo⌡ ì
  155. als∩ neeΣ t∩ suppres≤ linσ feed≤ witΦ ß .Z╬ anΣ carefull∙ spacσ ou⌠ t∩á thσ ì
  156. requireΣ columε fo≥ thσ underlineΣ word¼ anΣ s∩ on.
  157.  
  158.      Simila≥ messinτ abou⌠ i≤ necessar∙ fo≥ an∙ oµ thσ othe≥ attribute≤ onσ ì
  159. i≤ likel∙ t∩ wan⌠ iε thσ tex⌠ sucΦ a≤ italics¼á emphasised¼á doublσ strike¼ ì
  160. enlarged¼á condensed¼ superscrip⌠ o≥ subscript«   Thσ solutioε i≤ t∩ modif∙ ì
  161. Wordbeσá t∩ recognisσ mid-linσ signal≤ whicΦ causσ thσ appropriatσ codσá t∩ ì
  162. bσ outpu⌠ t∩ thσ printer.
  163.  
  164.      Beforσ wσ looδ a⌠ implementinτ thesσ iε Wordbee¼á let'≤ havσ ß looδ a⌠ ì
  165. thσ prograφ (versioε 1.2⌐ fo≥ somσ spacσ t∩ pu⌠ ou≥ code«á   Therσ arσá 12╕ ì
  166. byte≤ containinτ F╞ o≥ 0░ froφ DF6╖ t∩ DFE6«á Yo⌡ migh⌠ thinδ thi≤ i≤ ß bi⌠ ì
  167. ou⌠á oµ thσ wa∙ anΣ to∩ restricteΣ iε sizσ bu⌠ you≥ printe≥ wil∞ neve≥ kno≈ ì
  168. thσá differencσ anΣ it'≤ wortΦ keepinτ iε mind«á   ┴ poin⌠ t∩ notσ i≤á tha⌠ ì
  169. thσá earl∙ versioε (1.0⌐ ha≤ 42╢ freσ byte≤ froφ DE4░ whicΦá i≤á sufficien⌠ ì
  170. fo≥ ß numbe≥ oµ printe≥ codes.
  171.  
  172.      Wheεá yo⌡á initialisσá Wordbee¼á yo⌡á briefl∙á seσá "Checkinτá WORDBE┼ ì
  173. programóá oε thσ maiε men⌡ page«á Iµ an∙ byte≤ arσ differen⌠ yo⌡ wil∞á nex⌠ ì
  174. seσá "EPRO═á ERRO╥á pres≤ ES├ t∩ continue"«á Iµ yo⌡á modif∙á Wordbee¼á thi≤ ì
  175. messagσ wil∞ alway≤ comσ up«á   Oncσ yo⌡ havσ you≥ modifieΣ versioε u≡á anΣ ì
  176. runninτ iε aε EPROM¼á i⌠ won'⌠ change¼á s∩ i⌠ doe≤ no⌠ neeΣ t∩ checkeΣ eacΦ ì
  177. time«á Thσá checkinτ routinσ i≤ froφ C01╖ t∩ C05╢ s∩ iµ C01╖ read≤ J╨ C057¼ ì
  178. yo⌡á theε havσ froφ C01┴ t∩ C056«á A≤ ß bonus¼á yo⌡ als∩ ge⌠ DF2▓á t∩á DF5│ ì
  179. wherσ thσ message≤ werσ coded.è     Wheεá yo⌡á havσ finisheΣ witΦ ß filσ  anΣ  typσ  (a⌠ thσá  maiεá  men⌡ ì
  180. level⌐á 'KILºá yo⌡ d∩ notÖ wan⌠ t∩ bσ askeΣ b∙ you≥ Beσ 'Arσ yo⌡ surσ ?ºá iµ ì
  181. yo⌡á kno≈á wha⌠á yo⌡á arσ doing«á Surel∙ you≥ finger≤á coulΣá no⌠á bσá thatÖ ì
  182. accidental!íá Thσá samσá thinτ happen≤ wheε yo⌡ exi⌠ t∩ Basiπá bu⌠á iµá yo⌡ ì
  183. changσá tha⌠ t∩ ß warφ star⌠ Basic¼á aε accidenta∞ 'Eº wil∞ no⌠ crasΦá you≥ ì
  184. file«á Thσá 'Arσ yo⌡ sureº routinσ i≤ a⌠ C14░ anΣ thσ Basiπ exi⌠ start≤á a⌠ ì
  185. C13▓á witΦá C─ 4░ C▒ whicΦ iµ yo⌡ changσ t∩ C─ 2╕ C╣  C│ 2▒ 8░ (CAL╠ ßá CL╙ ì
  186. anΣá J╨á 802▒ t∩ Basic⌐ wil∞ givσ yo⌡ froφ C13╕ t∩ C15▓ whicΦá i≤á 2╖á morσ ì
  187. byte≤á fo≥á printe≥á codes«á  Oµ coursσ yo⌡ mus⌠ als∩ deletσ froφá thσá KI╠ ì
  188. routinσ thσ cal∞ t∩ thσ 'Arσ yo⌡ sureº subroutine║á changσ C18╞ froφ C─á 4░ ì
  189. C▒ C░ t∩ ┤ NOPs.
  190.  
  191.      T∩á finΣá morσ space¼á yo⌡ neeΣ t∩ criticall∙ looδ a⌠á thosσá existinτ ì
  192. facilitie≤á whicΦ yo⌡ havσ n∩ neeΣ for«á  Therσ seemeΣ t∩ bσ n∩ gooΣ reasoε ì
  193. t∩ senΣ null≤ o≥ wai⌠ fo≥ ° second≤ o≥ t∩ .UL° o≥ switcΦ thσ printe≥ on/ofµ ì
  194. s∩á al∞ these¼á wheε deleted¼á provideΣ space≤ iε thσ prograφá fo≥á printe≥ ì
  195. codes.
  196.  
  197.      Thσá nex⌠ probleφ i≤ t∩ decidσ exactl∙ wha⌠ ne≈ attribute≤ wσ wisΦá t∩ ì
  198. adΣá t∩ thσ program«á ╔ haΣ ß neeΣ fo≥ continuou≤ underlining¼á italiπá anΣ ì
  199. super- scrip⌠ printinτ witΦ enlarged¼ condenseΣ anΣ emphasiseΣ oε thσ 'nicσ ì
  200. t∩á haveºá lis⌠á anΣ i⌠ wa≤ no⌠ to∩ difficul⌠ t∩ adΣ subscrip⌠á anΣá doublσ ì
  201. printinτ a⌠ thσ samσ time«á   ┴ ne≈ .F╞ commanΣ wa≤ als∩ addeΣ t∩ providσ ß ì
  202. forφ feeΣ a⌠ thσ enΣ oµ ß letter.
  203.  
  204.      No≈á wσ neeΣ t∩ looδ a⌠ jus⌠ ho≈ anΣ wherσ t∩ adΣ ou≥á code«á Wσá havσ ì
  205. madσá space≤ iε thσ origina∞ prograφ anΣ thesσ caε bσ useΣ fo≥ outpu⌠á codσ ì
  206. bu⌠á wσ stil∞ neeΣ t∩ pu⌠ ß 'tripº int∩ thσ prograφ t∩ tes⌠ fo≥ ou≥á signa∞ ì
  207. anΣ theε jum≡ t∩ thσ outpu⌠ routinσ iµ thσ resul⌠ i≤ positive« Iµ wσ arσ t∩ ì
  208. simpl∙ adΣ morσ do⌠ command≤ wσ caε usσ thσ space≤ iε thσ tes⌠ routinσ lef⌠ ì
  209. b∙ remova∞ oµ .SN#xx¼ .WT#xx¼ .X┘ anΣ .ULx.
  210.  
  211.      Thσá do⌠á tes⌠ routinσ start≤ a⌠ CBA┤ whicΦ i≤ calleΣ a⌠ thσ star⌠á oµ ì
  212. eacΦá line«á   Iµ thσ firs⌠ characte≥ i≤ no⌠ ß ful∞ sto≡ (2┼ hex⌐ thσá tes⌠ ì
  213. return≤á 'non-zero'«á Iµá i⌠ i≤ ß dot¼á thσ routinσ theε test≤á thσá fourtΦ ì
  214. characte≥ fo≥ ß <CR╛ (0Dh⌐ - fo≥ two-lette≥ command≤ sucΦ a≤ .JY╗á o≥ test≤ ì
  215. i⌠á fo≥ ß '#º (23h⌐ - fo≥ command≤ sucΦ a≤ .LM#10«á Thσ fina∞ tes⌠ herσá i≤ ì
  216. fo≥ ß .UL° typσ oµ commanΣ whicΦ wσ wil∞ no⌠ need.
  217.  
  218.      Thσá methoΣá ╔ employeΣ wa≤ t∩ usσ onσ lette≥ fo≥á eacΦá ne≈á facilit∙ ì
  219. followeΣá b∙ ß 'Yº fo≥ switchinτ i⌠ oε o≥ ß 'Nº fo≥ switchinτ i⌠á off«á Fo≥ ì
  220. examplσá .I┘á woulΣ switcΦ thσ printe≥ ove≥ t∩ italiπ modσ anΣ ß .I╬á woulΣ ì
  221. rever⌠ i⌠ t∩ normal«á   Similarly¼á 'Cº caε bσ useΣ fo≥ condenseΣ printing¼ ì
  222. 'Bºá fo≥ big/enlargeΣ character≤ (┼ i≤ reserveΣ fo≥ .ES)¼á 'Mº fo≥á emphasì
  223. ised¼á 'Uºá fo≥ underlining¼á anΣ 'Dº fo≥ doublσ print«á A≤ supe≥ anΣá sub-ì
  224. scrip⌠ arσ s∩ closel∙ related¼ i⌠ wa≤ decideΣ t∩ implemen⌠ thesσ a≤ .S┬ fo≥ ì
  225. sub-¼ .S╨ fo≥ super- anΣ .S╬ fo≥ cancellinτ eithe≥ (samσ code).
  226.  
  227.      Thσá line≤á whicΦá checkeΣ fo≥ thosσ attribute≤ whicΦá arσá n∩á longe≥ ì
  228. requireΣá caε no≈ bσ altereΣ t∩ tes⌠ fo≥ ß ne≈ attributσ sucΦá a≤á italics« ì
  229. However¼á t∩á checδ fo≥ eacΦ oµ thσ eigh⌠ ne≈ facilitie≤ wσ arσ adding¼á wσ ì
  230. ruε ou⌠ oµ spacσ here« Thσ assemble≥ listinτ show≤ ß jum≡ t∩ C03╣ wherσ thσ ì
  231. test≤ continuσ (iε thσ areß lef⌠ vacan⌠ b∙ deletioε oµ thσ 'Checkinτá WORDì
  232. BEEºá routine)«á Thσ listinτ ha≤ beeε commenteΣ t∩ sho≈ wha⌠ thσ codσá doe≤ ì
  233. anΣá iµ yo⌡ havσ you≥ printe≥ manua∞ opeε a⌠ Appendi° ┬ yo⌡ shoulΣ bσá ablσ ì
  234. t∩á verif∙ thσ signal≤ beinτ sen⌠ t∩ thσ printe≥ fo≥ eacΦ attribute«á Apar⌠ ì
  235. froφ thσ routine≤ jumpinτ arounΣ t∩ thσ variou≤ space≤ createΣ earlier¼ yo⌡ ì
  236. wil∞á notσ tha⌠ differen⌠ attribute≤ requirσ code≤ sen⌠ t∩ thσá printe≥á t∩ ì
  237. var∙á froφá onσá characte≥á (condensed║á 0╞ fo≥ on¼á 1▓ fo≥á off⌐á t∩á fou≥ ìècharacter≤ (t∩ turε ofµ sub- o≥ superscript║ ES├ ╚ anΣ ES├ T).
  238.  
  239.      Thi≤ methoΣ work≤ quitσ wel∞ but¼á i⌠ stil∞ ha≤ thσ disadvantagσá tha⌠ ì
  240. yo⌡á neeΣ ß ne≈ linσ t∩ invokσ an∙ oµ thesσ ne≈ facilitie≤ witΦ it≤ owε do⌠ ì
  241. commanΣ anΣ anothe≥ ne≈ linσ t∩ cance∞ it« Iµ yo⌡ wisΦ t∩ prin⌠ onσ worΣ iε ì
  242. thσ middlσ oµ ß paragrapΦ iε italic≤ t∩ highligh⌠ it¼á yo⌡ mus⌠ pu⌠ ßá <CR╛ ì
  243. a⌠ thσ enΣ oµ thσ previou≤ line¼á suppres≤ linσ feed≤ witΦ ß .Z╬ line¼ typσ ì
  244. ou⌠á thσ linσ t∩ thσ precedinτ word¼á anothe≥ <CR>¼á switcΦ oε italiπá modσ ì
  245. witΦ ß .I┘ line¼á typσ thσ italiπ word¼á <CR>¼á re-invokσ linσ feed≤ witΦ ß ì
  246.  .ZY¼á spacσ ou⌠ t∩ thσ nex⌠ worΣ anΣ g∩ oε typing«   I⌠ ha≤ thσ advantage≤ ì
  247. tha⌠ i⌠ onl∙ require≤ onσ linσ insteaΣ oµ tw∩ anΣ yo⌡ d∩ no⌠ neeΣ t∩á refe≥ ì
  248. t∩ ß lis⌠ oµ thσ numbe≥ code≤ fo≥ eacΦ facility.
  249.  
  250.      Aε improvement¼á however¼á i≤ t∩ usσ ß specia∞ characte≥ a≤ ß mid-linσ ì
  251. trigge≥á t∩á jum≡á t∩á ß tes⌠ routinσ t∩ ascertaiεá whethe≥á thσá followinτ ì
  252. characte≥ i≤ t∩ switcΦ aε attributσ oε o≥ off«á   Thi≤ methoΣ ha≤ als∩ beeε ì
  253. useΣá witΦá thσ slosΦ (o≥ backslash⌐ '\º characte≥ beinτá employeΣá a≤á thσ ì
  254. trigger«á   Followinτá thi≤ characte≥ witΦ thσ appropriatσ lette≥ fo≥á eacΦ ì
  255. facilit∙ caε togglσ thσ facilit∙ oε o≥ off« 
  256.  
  257. Iε \Ithis\╔ example¼ thσ worΣ 'thisº woulΣ bσ printeΣ iε italic≤ as:
  258.  
  259. Iε thisÖ example¼ etc.
  260.  
  261. Yo⌡á shoulΣ no≈ bσ ablσ t∩ follo≈ thσ screeε dum≡ oµ thσ 'PARALLE╠á PRINTE╥ ì
  262. COMMAN─ MENU'.
  263.  
  264.      Thi≤á al∞á sound≤ interesting¼á yo⌡ say¼á bu⌠ ho≈ d∩ wσá operatσá thi≤ ì
  265. 'switch'┐á   Well¼á thσá origina∞ .UL° commanΣ use≤ ß scratcΦ paΣ a⌠ memor∙ ì
  266. locatioεá 0547Φá t∩ storσ thσ characte≥ thσ use≥ select≤ a≤ ßá trigge≥á fo≥ ì
  267. underlining«á   Oε initialisation¼ Wordbeσ set≤ tha⌠ scratchpaΣ t∩ zer∩ anΣ ì
  268. a≤ wσ havσ scrubbeΣ .ULx¼á wσ caε usσ tha⌠ location«á Iµ eacΦ oµ ou≥á eigh⌠ ì
  269. ne≈á attribute≤á i≤á allocateΣ onσ bi⌠ oµ tha⌠ byte¼á wσá theεá havσá eigh⌠ ì
  270. separatσ switches«á   Also¼á thσ origina∞ prograφ useΣ ß routinσ a⌠ CA9╢ t∩ ì
  271. checδá iµá thσ characte≥ allocateΣ b∙ ß .UL° wa≤ presen⌠ and¼á iµá so¼á ac⌠ ì
  272. accordingly«   
  273.  
  274.      Wσá simpl∙ replacσ tha⌠ routinσ witΦ ou≥ owε whicΦ check≤ fo≥ ßá slosΦ ì
  275. character¼á continuinτá oε t∩ thσ usua∞ prin⌠ routinσ iµá no⌠á found«á   Iµ ì
  276. therσ i≤ ß slosh¼á ou≥ routinσ ensure≤ thσ nex⌠ characte≥ i≤ uppe≥ casσ anΣ ì
  277. theεá jump≤á t∩ anothe≥ routinσ wσ pu⌠ a⌠ DF2╕ whicΦ set≤ thσ switche≤á anΣ ì
  278. output≤ thσ signal≤ t∩ thσ printer«á ┴ fe≈ littlσ point≤ t∩ note« Subscrip⌠ ì
  279. anΣ superscrip⌠ requireΣ ne≈ identifyinτ characters║á ']º anΣ '^º havσ beeε ì
  280. used« Thσ worΣ "PAG┼ xó whicΦ wa≤ locateΣ a⌠ DF5╞ anΣ addresseΣ b∙ locatioε ì
  281. CB1─á ha≤á beeεá moveΣ t∩ DF2▓ anΣ CB1─á amendeΣá accordingly«á Thσá seconΣ ì
  282. assemble≥ listinτ show≤ ho≈ ß softwarσ switcΦ i≤ used.
  283.  
  284.      Onσá oµ thσ problem≤ oµ usinτ ß mid-linσ switcΦ i≤ adjustinτ thσá linσ ì
  285. lengtΦ t∩ compensate« Thi≤ probleφ ha≤ no⌠ beeε entirel∙ overcomσ anΣ usinτ ì
  286. thi≤á facilit∙á upset≤ thσ righ⌠ justificatioε mode«á Perhap≤á onσá oµá thσ ì
  287. member≤á ou⌠á therσá ha≤á thσ timσ anΣ inclinatioε t∩ delvσá int∩á thσá .J┘ ì
  288. routinσ anΣ comσ u≡ witΦ thσ solution┐ Well¼ witΦ thesσ change≤ t∩ Wordbee¼ ì
  289. yo⌡ wil∞ finΣ i⌠ mucΦ morσ convenien⌠ t∩ usσ thosσ specia∞ attribute≤á you≥ ì
  290. printe≥ caε s∩ readil∙ provide«á However¼ wσ haven'⌠ entirel∙ finisheΣ witΦ ì
  291. improvement≤á anΣá yo⌡á ma∙ conside≥ thσ followinτ suggestion≤á o≥á perhap≤ ì
  292. desigε you≥ own.
  293.  
  294.      Thσá Telcoφ monito≥ work≤ thσ samσ wa∙ a≤ thσ Wordbeσ monito≥á bu⌠á i≤ ì
  295. morσá comprehensivσá anΣá readil∙ allow≤ swappinτ arounΣá betweeεá thσá PA╦ ìèlocation≤ which¼ iµ donσ froφ thσ Wordbeσ monitor¼ wil∞ resul⌠ iε aε immedì
  296. iatσá crash«á   Havinτá thσ Telcoφ monito≥ thu≤ make≤ thσá Wordbeσá monito≥ ì
  297. obsoletσá anΣ coulΣ providσ u≤ witΦ ß substantia∞ chunδ oµ sparσ memor∙á iµ ì
  298. wσá deletσ it«á   Thσ Wordbeσ monito≥ start≤ a⌠ D06▒ anΣ yo⌡ caε ente≥á thσ ì
  299. Telcoφá monito≥á a⌠á E024«á   Jus⌠ ß poin⌠ t∩ watcΦ beforσ yo⌡á deletσá thσ ì
  300. monitor¼á therσ arσ tw∩ routine≤ calleΣ froφ thσ res⌠ oµ Wordbeσ s∩á follo≈ ì
  301. thesσ steps:
  302.  
  303.         1.   Amend D061 to read -
  304.              D061  CD 28 C9     CALL    C928    ; clear screen
  305.              D064  C3 24 E0     JP      E024    ; Telcom mon
  306.  
  307.         2.   Move D468 - D486  to  D067 - D085  (1F bytes)
  308.              Change CF31 from 68 D4 to 67 D0
  309.  
  310.         3.   Move D515 - D540  to  D086 - D0B1  (2C bytes)
  311.              Change CE6C from 15 D5 to 86 D0
  312.  
  313.         4.   Delete D0B2 to D555
  314.  
  315. This gives us 1188 bytes (4A4 h) to play with !!
  316. 
  317. SETTING DEFAULTS 
  318. 
  319.      D∩á yo⌡ finΣ tha⌠ eacΦ timσ yo⌡ star⌠ ß lette≥ o≥ othe≥ documen⌠á tha⌠ ì
  320. yo⌡ alway≤ commencσ witΦ thσ samσ formattinτ parameters┐á Iε m∙ case¼á mos⌠ ì
  321. file≤ starteΣ witΦ thσ following:
  322.  
  323.  .ES
  324.  27 64          ; printer initialise to set top of form and
  325.                 ; ensure normal text
  326.  .LM#5          ; letters look better with a good sized margin
  327.  .LL#64         ; its a handy length for letters and the
  328.                 ; screen resembles the final print
  329.  .PG#0          ; single sheets are often used
  330.  
  331.      I⌠á wa≤á decideΣá t∩ automaticall∙ star⌠ file≤ witΦá thesσá parameter≤ ì
  332. afte≥ ß 'KIL'«á Iµ no⌠ needed¼á the∙ caε easil∙ bσ deleteΣ witΦ ^Y« Herσ i≤ ì
  333. m∙ methoΣ oµ doinτ this.
  334.  
  335.      Thσ 'KILº routinσ end≤ witΦ ß jum≡ t∩ C06░ nea≥ thσ star⌠ oµá Wordbee« ì
  336. Thσá routinσ froφ C06░ t∩ C06╕ clear≤ thσ scratchpad≤ afte≥ puttinτ ßá '55º ì
  337. int∩ locatioε 500¼á anΣ froφ C06╣ t∩ C07├ i⌠ clear≤ RA═ froφ 090▒ on« Iµ wσ ì
  338. duplicatσá thesσ routine≤ elsewhere¼á follo≈ u≡ witΦ ß routinσ whicΦá blocδ ì
  339. move≤á ou≥ initia∞ filσ int∩ RAM¼á adjust≤ thσ end-of-filσ pointe≥ a⌠á 051─ ì
  340. anΣ theε jump≤ t∩ thσ warφ star⌠ addres≤ a⌠ C07D¼á wσ wil∞ achievσ ou≥ aim«   ì
  341. D∩ no⌠ forge⌠ t∩ changσ thσ jum≡ addres≤ a⌠ C19╞ froφ C│ 6░ C░ (J╨ C060⌐ t∩ ì
  342. poin⌠á t∩á thσ ne≈ routinσ locatioε - probabl∙ wherσ yo⌡ havσ jus⌠á cleareΣ ì
  343. ou⌠ thσ monitor«   Jus⌠ iε casσ yo⌡ arσ no⌠ surσ ho≈ t∩ d∩ thi≤ blocδ move¼ ì
  344. assemblσ this:
  345.         LD      HL,START        ; address of 'file'
  346.         LD      DE,0901h        ; where Wordbee files start
  347.         LD      BC,LENGTH       ; of file - the above example
  348.                                   is 1D long
  349.         LDIR
  350.         LD      (051Dh),DE      ; end of file pointer
  351.         JP      0C07Dh          ; warm start
  352.      Onσá wa∙ t∩ ge⌠ you≥ 'fileº i≤ t∩ KI╠ an∙ datß iε memory¼á writσá you≥ ì
  353. startinτá parameter≤ a≤ ß file¼á jum≡ t∩ thσ monito≥ anΣ movσ i⌠á somewherσ ìèsafσ (awa∙ froφ EDAS═ sourcσ code≤ yo⌡ migh⌠ perhap≤ bσ doinτ next)« Alter- ì
  354. natively¼ yo⌡ caε ente≥ i⌠ directl∙ witΦ thσ Telcoφ monito≥ iε tex⌠ mode.
  355.  
  356.      ShoulΣá yo⌡á alway≤ wan⌠ you≥ standarΣá parameters¼á jus⌠á changσá thσ ì
  357. instructioεá a⌠á C07┴á t∩ CAL╠ you≥ ne≈ routinσ whicΦ wil∞ star⌠á witΦá thσ ì
  358. replaceΣ "L─ (0513),HLó anΣ follo≈ witΦ thσ blocδ movσ routine¼ endinτ witΦ ì
  359. ß RE╘ iε lie⌡ oµ J╨ 0C07Dh.
  360.  
  361.      Havinτ madσ ß biτ holσ wherσ thσ monito≥ useΣ t∩ be¼á wσ migh⌠ a≤ wel∞ ì
  362. d∩ somethinτ worthwhilσ witΦ it«á ╔ havσ ß smal∞ famil∙ compan∙ anΣ ╔á havσ ì
  363. designeΣá ßá fou≥á linσ letterheaΣ usinτ bi⌠ imagσ graphic≤á t∩á prin⌠á thσ ì
  364. compan∙á namσá iε largσ fanc∙ writing«á Perhap≤ reader≤ migh⌠ wan⌠á t∩á pu⌠ ì
  365. thei≥ famil∙ cres⌠ oε letter≤ o≥ maybσ jus⌠ thσ housσ namσ iε stylisΦ prin⌠ ì
  366. followeΣ b∙ thσ address.
  367.  
  368.      Thσá probleφ wa≤ tha⌠ thσ Wordbeσ filσ fo≥ thσ letterheaΣ consisteΣ oµ ì
  369. arounΣ onσ thousanΣ item≤ oµ data¼á eacΦ beinτ tw∩ t∩ fou≥ byte≤ long«á No⌠ ì
  370. onl∙á wa≤ i⌠ timσ consuminτ t∩ loaΣ al∞ thσ datß anΣ t∩ scrol∞á througΦá i⌠ ì
  371. beforσ eveε startinτ thσ letter¼ bu⌠ als∩ wheε savinτ thσ lette≥ t∩ tape.
  372.  
  373.      ┴á ne≈á commanΣá .L╚ wa≤ introduceΣ t∩ dum≡ thσ datß t∩á thσá printer« ì
  374. InsteaΣá oµ beinτ par⌠ oµ ß Wordbeσ file¼á thσ datß i≤ no≈ storeΣá iεá hex¼ ì
  375. fillinτá mos⌠ oµ tha⌠ biτ hole«á T∩ arrangσ this¼á pu⌠ ß brancΦ loo≡ iε thσ ì
  376. do⌠á commanΣá look-u≡ table«á Refe≥ t∩ listinτ one¼á linσá 210«á AmenΣá thσ ì
  377. addres≤á froφ 'LINEº (CC6E⌐ t∩ 'LHEADº whicΦ wil∞ bσ whereve≥ yo⌡á pu⌠á thσ ì
  378. followinτ codσ (examplσ i≤ a⌠ D0F5):
  379.  
  380. ;       LETTERHEAD ROUTINE
  381. ;
  382.         ORG     0D0F5     ; or where it suits you
  383. PRINT   EQU     0CD54     ; usual print routine
  384. START   EQU     0D110     ; or where your letterhead data starts
  385. LENGTH  EQU     3DC       ; change to the number of bytes in your data
  386. LINE    EQU     0CC6E     ; original .LS#xx test location
  387. ;
  388. LHEAD   LD      A,(IY+2)  ; get the next character
  389.         CP      'H'       ; is the command .LH ?
  390.         JP      NZ,LINE   ; if not, revert to original test
  391. ; to get here it must have been a .LH command
  392.         LD      HL,START  ; location of your data
  393.         LD      DE,START  ; first piece of data
  394.         LD      BC,LENGTH ; of data string
  395. OUTPUT  LD      A,(DE)    ; ready to print contents of A reg
  396.         CALL    PRINT     ; to printer
  397.         LDI               ; to next byte
  398.         JP      PE,OUTPUT ; print next if not finished
  399.         RET               ; all done
  400.         END               ; to keep EDASM happy !
  401.  
  402.      I⌠á woulΣá bσ eas∙ t∩ modif∙ thi≤ routinσ t∩ givσ ß choicσ oµá letterì
  403. head≤á o≥ perhap≤ ß signature«á   Jus⌠ remembe≥ tha⌠ thσá fourtΦá characte≥ ì
  404. (IY+3⌐ MUSTÖ bσ ß <CR╛ o≥ ß '#'¼ s∩ yo⌡ woulΣ neeΣ t∩ tes⌠ fo≥ .L1¼ .L2¼ etπ ì
  405. o≥ maybσ .LH#1.
  406.  
  407.      AnΣá no≈á t∩á thσ las⌠ modificatioε oµ substance«á Havinτá trieΣá thi≤ ì
  408. modifieΣ Wordbeσ witΦ ß PC¼á ß conflic⌠ occurreΣ wheε tryinτ t∩ movσ t∩ thσ ì
  409. to≡ oµ thσ filσ witΦ ^T«á Thi≤ i≤ becausσ thσ Shel∞ a⌠ PA╦ ╡ whicΦ control≤ ì
  410. thσ wholσ sho≈ act≤ oε ß ^╘ doinτ ß tex⌠ dum≡ t∩ thσ printeríá Thσ solutioε ì
  411. i≤á t∩ changσ thσ commanΣ t∩ ^╫ whicΦ i≤ achieveΣ b∙ changinτ D02╞ froφá 1┤ ìèt∩ 1╖ anΣ changinτ D58┴ froφ 5┤ t∩ 57.
  412.  
  413.      Thσá res⌠á oµ thσ change≤ arσ cosmetiπ anΣ includσ changinτá thσá maiε ì
  414. men⌡á choicσ oµ "Netó t∩ "Telcomó anΣ re-wordinτ thσ printe≥ hel≡á pagσá t∩ ì
  415. reflec⌠ thσ ne≈ commands.
  416.  
  417.      That'≤á abou⌠ thσ exten⌠ oµ change≤ implementeΣ s∩ far«á ╔ canno⌠ sel∞ ì
  418. yo⌡á ßá cop∙ oµ hi≤ modifieΣ Wordbeσ becausσ oµ copyrigh⌠ oεá thσá origina∞ ì
  419. program¼á bu⌠ iµ yo⌡ brinτ alonτ you≥ originall∙ purchaseΣ cop∙ oµá Wordbeσ ì
  420. anΣ ß sparσ 276┤ EPROM¼ you≥ cop∙ caε bσ modifieΣ a≤ outlineΣ abovσ fo≥ sa∙ ì
  421. $1░ anΣ burn⌠ int∩ thσ EPROM.
  422.  
  423.      Onσ las⌠ poin⌠ t∩ hel≡ yo⌡ witΦ you≥ mods«á RoΣ Irvinτ Electronic≤ ha≤ ì
  424. beeεá sellinτ 6264(8╦ RAM⌐ chip≤ fo≥ $╖ anΣ thesσ arσ piεá compatiblσá witΦ ì
  425. 2764's«á The∙á won'⌠ worδ jus⌠ anywherσ though¼á onl∙ iε placσ oµ thσ BASI├ ì
  426. ROM'≤ and/o≥ PA╦ 0¼ anΣ onl∙ iµ thσ linδ i≤ madσ betweeε "16ó anΣ "17ó nea≥ ì
  427. IC1░á oε thσ coreboarΣ anΣ thσ othe≥ link≤ arσ se⌠ fo≥ 2764's«á  Wha⌠á thi≤ ì
  428. mean≤ i≤ tha⌠ yo⌡ caε se⌠ u≡ you≥ modifieΣ Wordbeσ iε ß RA═ chi≡ locateΣ a⌠ ì
  429. PA╦ ░ anΣ tes⌠ ruε i⌠ beforσ burninτ i⌠ int∩ aε EPROM« Wha⌠ yo⌡ can'⌠ d∩ i≤ ì
  430. thro≈á ou⌠á you≥á Basiπ ROM'≤ anΣ pluτ iε RA═ t∩ providσá morσá memor∙á fo≥ ì
  431. Wordbeσ becausσ Wordbeσ make≤ somσ RO═ call≤ int∩ Basic.
  432.  
  433.      Perhap≤á somσ reader≤ havσ othe≥ modification≤ whicΦ cluΓ member≤á ma∙ ì
  434. bσá interesteΣá in¼á o≥ maybσ someonσ wil∞ rewritσá al∞á thi≤á unstructureΣ ì
  435. (throwεá together⌐á codσ int∩ somσ semblancσ oµ order«á ╔ caε bσá contacteΣ ì
  436. afte≥ hour≤ oε 2╣ 7785.
  437.  
  438.               THIS IS ┴ SCREEN DUMP OF THE PRINTER HELP PAGE
  439.  
  440.                       PARALLEL  PRINTER  COMMAND  MENU 
  441.  
  442.      "\*" = mid-line on/off switch
  443.      ".*Y" or ".*N" = start of line on/off command
  444. For "*" use:        I = italics    D = double     B = enlarged
  445.                     U = underline  M = embossed   C = condensed
  446. "\": \^  = superscript   \]  = subscript
  447. ".": .SP = superscript   .SB = subscript   .SN = turns either off
  448. DOT commands only:  J = justify    Z = L/F's with C/R's
  449.      NP = new page  HE = page header follows      FF = form feed
  450.      ES = send next line/para as sequence to printer
  451.  .LL#xx = line length    .LM#xx = left margin     .LS#xx = line spacing
  452.  .PG#xx = crease gap (0 = single sheet)           .PN#xx = page number
  453.  .PL#xx = page length (lines)                     .LH    = letterhead
  454.  
  455.                              <RETURN> to menu
  456.                      Tape load: *=any @=force \=append
  457. 
  458. Thσá listing≤á t∩ suppor⌠ thi≤ articlσ wil∞ bσ publisheΣá nex⌠á month«á Fo≥ ì
  459. thosσ oµ yo⌡ wh∩ canno⌠ wait¼ the∙ wil∞ bσ oε thσ RBB╙ b∙ thσ timσ yo⌡ reaΣ ì
  460. this«á Therσ arσ tw∩ (2⌐ listing≤ fo≥ EDAS═ anΣ onσ (1⌐ wordbeσ file« Thesσ ì
  461. file≤ wil∞ bσ oε thσ boarΣ unde≥ thσ titlσ oµ WORDBEE.WBF¼ WORDBEE1.ED╘ anΣ ì
  462. WORDBEE2.EDT in the directory UTL: .ED
  463.  
  464. ?? HELP   ??   HELP    ??    HELP    ??
  465.  
  466.      Can anyone help me to convert a PRIME IBAS BASIC program to MWB? 
  467.                         Phone Peter Cupitt 233-0096
  468.  
  469. ?? HELP   ??   HELP    ??    HELP    ??èSOFTWARE REVIEW     SOFTWARE REVIEW
  470. 
  471.                               STRATEGIC GAMES
  472.  
  473.            Froφ Honeysof⌠ oε │ 1/2ó anΣ ╡ 1/4ó disδ. RRP $30.00.
  474.  
  475.      Thi≤á disδ i≤ ful∞ oµ thinkinτ typσ game≤ a≤ thσ namσá implies«á Therσ ì
  476. arσá ╕ game≤ iε al∞ oε thi≤ disk¼á thσ bes⌠ beinτ SYDNE┘ APPROAC╚ - ßá rea∞ ì
  477. timσ ai≥ traffiπ contro∞ game«á Thi≤ gamσ alonσ i≤ enougΦ reasoε t∩ bu∙ thσ ì
  478. disk«á Thσá othe≥ game≤ arσ GRAPHI├ LIFE¼á VIDE╧ MAZE¼á ELIZA¼á NOUGHT╙ anΣ ì
  479. CROSSE╙ (▒ anΣ ▓ planes)¼ SURVIVO╥ (joysticδ anΣ keyboard)« Thσ othe≥ game≤ ì
  480. arσ nothinτ startlinτ bu⌠ yo⌡ caε usσ theφ t∩ pas≤ thσ timσ away« I⌠ i≤ no⌠ ì
  481. ß  baΣ valuσ fo≥ mone∙ disk«á Thσ onl∙ probleφ tha⌠ ╔ founΣ i≤ tha⌠ al∞ thσ ì
  482. instruction≤ fo≥ al∞ thσ game≤ arσ oε thσ disk« Thi≤ migh⌠ bσ O╦ fo≥ arcadσ ì
  483. stylσ games¼ bu⌠ fo≥ ß gamσ sucΦ a≤ Sydne∙ Approach¼ witΦ ╡ screen≤ plu≤ oµ ì
  484. instruction≤á wa≤ ß bi⌠ poor.......«á Al∞ iε all¼á  ß gooΣ disδ fo≥ iµ onl∙ ì
  485. fo≥ Sydne∙ Approach¼ ß gamσ tha⌠ neve≥ play≤ thσ samσ twice¼ gooΣ luck
  486. 
  487.                HOARDS OF THE DEEP REALM      From HONEYSOFT
  488.  
  489.                 Oε │ 1/▓ anΣ ╡ 1/┤ incΦ disk≤. RRP. $30.00
  490.  
  491.      HOARDS  oµ THE DEEP REALM i≤ aε arcadσ gamσ witΦ ß difference«á I⌠ wa≤ ì
  492. writteε b∙ Vaughaε Clarksoε anΣ ╔ mus⌠ admi⌠ i⌠ i≤ ver∙ good« Thi≤ gamσ ha≤ ì
  493. ß tota∞ oµ 50¼ ye≤ 50¼ differen⌠ screen≤ t∩ finΣ you≥ wa∙ through« Thσ ideß ì
  494. i≤á t∩ recove≥ "chestsó arounΣ  thσ areß unti∞ yo⌡ havσ theφ all«á Theεá aε ì
  495. escapσ ladde≥ appear≤ anΣ help≤ yo⌡ ou⌠ ont∩ thσ nex⌠ screen«á T∩ sto≡á yo⌡ ì
  496. gettinτá thesσá chest≤á arσ nast∙  littlσá thing≤á  calleΣá wraiths«á 
  497.  
  498.      Thesσá wraith≤á picδ u≡ thσ chest≤ fo≥ ß  whilσ  anΣá theεá dro≡á theφ ì
  499. again¼ thσ wraith≤ als∩ kil∞ yo⌡ iµ yo⌡ ruε int∩ them« Thσ onl∙ wa∙ t∩ kil∞ ì
  500. ß wraitΦ i≤ t∩ diτ ß holσ fo≥ hiφ t∩ fal∞ into« Hσ wil∞  theε dro≡  ß ches⌠ ì
  501. iµ hσ i≤ carryinτ one«á Bu⌠ bσ carefu∞ becausσ the∙ caε climΓ ou⌠ again«á ┴ ì
  502. wraitΦ wil∞ als∩ re-appea≥ afte≥ deatΦ anΣ chasσ yo⌡  agaiε  anΣ again«  
  503.  
  504.      Therσ i≤ als∩ thσ abilit∙ t∩ desigε you≥ owε screen≤ s∩ tha⌠ yo⌡ can'⌠ ì
  505. ge⌠ bored«á Als∩ yo⌡ caε star⌠ thσ  gamσ a⌠ an∙ level«á Sa∙ yo⌡ caε pla∙ u≡ ì
  506. t∩á leve∞ 1░ witΦ you≥  eye≤ closeΣ  anΣ  i⌠ i≤ becominτ ß bi⌠ boring¼á yo⌡ ì
  507. caε tel∞ thσ gamσ t∩ star⌠ a⌠ leve∞ 1▒ anΣ awa∙ yo⌡ go......
  508.  
  509.      Likσá ╔á said¼áá ßá trul∙á grea⌠á gamσá anΣá wel∞á wortΦá $30.00«á Thσ ì
  510. instruction≤ arσ ver∙  gooΣ anΣ eas∙ t∩ understand«á  Thσ keyboarΣ control≤ ì
  511. arσá ß littlσ  bi⌠ harΣ  t∩ ge⌠ thσ hanτ of¼á ß joysticδ i≤ bette≥á (eithe≥ ì
  512. caε bσ used)«á  Thσ onl∙ probleφ ╔ founΣ i≤ tha⌠  oε  thσ las⌠ pagσ oµá thσ ì
  513. instructioεá booδá i⌠á tell≤á yo⌡  t∩  savσ  thσá prograφá STANDARD.SC╬á t∩ ì
  514. maintaiε ß blanδ scorσ list«á Bu⌠ beinτ eage≥ t∩ tr∙ ou⌠  thσá game¼á gues≤ ì
  515. wh∩ didn'⌠ reaΣ al∞ thσ wa∙ througΦ thσ book«  Bes⌠  oµ lucδ witΦ thσ game« ì
  516. ╔ hopσ tha⌠ yo⌡ finΣ i⌠ a≤ interestinτ a≤ ╔ do«  Regards  Malcolm Osborne.
  517.  
  518. ?? HELP   ??   HELP    ??    HELP    ??
  519.  
  520. Doe≤ anyonσ havσ ß Famil∙ treσ prograφ oε cassettσ fo≥ ß 32δ Bee┐á Als∩á i≤ ì
  521. therσá ßá screeεá dum≡ whicΦ wil∞ prin⌠ thσ entirσ screeε oµ ß PC8╡á t∩á aε ì
  522. Epsoε LX-8░ printer┐á Contac⌠ Tiφ vaε de≥ Poe∞ (Bacchu≤ March⌐ B/╚ 05│á 67-ì
  523. 388╕ o≥ A/╚ 05│ 67-3743. 
  524.  
  525. In answer to the rest of your letter the answer is  YES. ED.
  526.  
  527. ?? HELP   ??   HELP    ??    HELP    ??è                          HELPS AND OTHER THINGS
  528.  
  529.      Thσ followinτ havσ beeε takeε ofµ thσ RBBS«á Iµ yo⌡ havσ thσá answers¼ ì
  530. yo⌡á caε leavσ theφ oε thσ RBBS¼á contac⌠ thσ peoplσ wh∩ havσ phonσ number≤ ì
  531. o≥ givσ theφ t∩ mσ t∩ publish« Thesσ request≤ come¼ a≤ is¼ ofµ thσ BB« ED.
  532.  
  533. From║ ERI├ REABUR╬      To║   AL╠        Re║   bootinτ (warm)
  534.  
  535. ╔ owε ß CIAB« ╔ havσ recentl∙ comσ acros≤ aε annoyinτ bug« Wheε ß warφ boo⌠ ì
  536. i≤ donσ (eithe≥ viß CTRL-├ o≥ program)¼á sometime≤ thσ auto-boo⌠ commanΣ i≤ ì
  537. ruε eveε thougΦ thi≤ i≤ se⌠ t∩ colΣ boo⌠ onlyí Ha≤ an∙ onσ elsσ experienceΣ ì
  538. this?
  539.  
  540. From║ WARRE╬ SMIT╚      To║   AL╠        Re║   RTTY
  541.  
  542. HA╙ AN┘ ON┼ OU╘ THER┼ GO╘ TH┼ ETI-73│ RTT┘ KI╘ GOIN╟ O╬ ┴ 3.37╡ MH┌ BEE┐á ╔ ì
  543. HAV┼á ┴á FEELIN╟á THA╘á I╘ WA╙ WRITTE╬ O╬ ┴ SLOWE╥ BE┼ S╧á TH┼á DELAY╙á AR┼ ì
  544. PROBABL┘ AL╠ WRONG« A═ ╔ CORREC╘ I╬ SAYIN╟ THIS┐  I╞ AN┘ ON┼ HA╙ I╘ WORKIN╟ ì
  545. O╬ ┴ FASTE╥ BEE¼á THE╬ PLEAS┼ LEAV┼ A╬ MSG¼á EXPLAININ╟ TH┼ SOFTWAR┼á MODS« ì
  546. ALSO¼ DOE╙ AN┘ ON┼ HAV┼ ┴ MOR┼ EXTENSIV┼ LIS╘ O╞ RTT┘ FREQUENCIES?
  547.  
  548. From║ MALCOL═ OSBORN┼   To║   AL╠        Re║   SPELLSTAR
  549.  
  550. I╙ THER┼ ┴ PUBLI├ DOMAI╬ VERSIO╬ O╞ SPELLSTA╥ AROUN─ ┐ O╥ ┴ SIMILA╥ TYP┼ O╞  ì
  551. PROGRAM« ╔ HEAR─ SOMEON┼ MENTIO╬ IT. (yes in the MBUG bazaar. ED)
  552.  
  553. From║ JOH╬ RINGER╔      To║   AL╠        Re║   MID╔ INTERFACE
  554.  
  555. I'═ INTERESTE─ I╬ OBTAININ╟ FURTHE╥ INFORMATIO╬ O╬ USIN╟ TH┼ 128╦á MICROBE┼ ì
  556. WIT╚ MUSICA╠ INSTRUMEN╘ DIGITA╠ INTERFAC┼ (MIDI⌐ EQUIPPE─ SYNTHESIZERS«á A╘ ì
  557. TH┼á MOMEN╘ ╔ HAV┼ ACCES╙ T╧ ┴ KOR╟ MODE╠ DW-600░ SYNTHESISER«á I╞á ANYBOD┘ ì
  558. HA╙á DON┼á AN┘á WOR╦ O╬ THI╙ SUBJEC╘ COUL─ YO╒ LE╘ M┼ KNO╫á EITHE╥á O╬á TH┼ ì
  559. BULLETI╬ BOAR─  O╥ B┘ RINGIN╟  M┼ O╬ 45╣ 541╢ A.H.
  560.  
  561. From║ ROBER╘ HOUGHTO╬   To║   AL╠        Re║   REQUESTIN╟ HELP!
  562.  
  563. ╔á havσ jus⌠ purchaseΣ aε Epsoε LX-8░ Printe≥ Fo≥ M∙ 64δ CIA┬ anΣ ╔ aφ ver∙ ì
  564. eage≥á t∩á tr∙ i⌠ out«á ╔ havσ Thσ Hacker≤ Handbooδ anΣá Assembl∙á Languagσ ì
  565. Programinτá book≤á WhicΦ botΦ havσ assembl∙ languagσ listing≤ iεá theφá fo≥ ì
  566. Graphic≤ Screeε Dumps« ╔ typeΣ botΦ oµ theφ iε anΣ the∙ botΦ didn'⌠ work« ╔ ì
  567. suspec⌠ thσ onσ iε thσ seconΣ booδ mentioneΣ abovσ wa≤ writteε onl∙ t∩ worδ ì
  568. oεá ß 32δ Roφ baseΣ Machine«á Thσ 3Σ Surfacσ plotte≥ prograφ a⌠ thσ enΣá oµ ì
  569. thσ Hacker≤ Handbooδ workeΣ anΣ printeΣ t∩ thσ printe≥ bu⌠ thσ graphic≤ haΣ ì
  570. line≤á breakinτ i⌠ apar⌠ e.τ ╔ thinδ thσ linσ feeΣ need≤ adjustinτ fo≥á thσ ì
  571. Particula≥á graphic≤á Modσ set«á Iµ anyonσ coulΣ relievσ m∙ frustratioεá o≥ ì
  572. uploaΣ ß graphic≤ dum≡ prograφ coulΣ yo⌡ pleasσ leavσ ß messagσ oε thσ RBBS 
  573.  
  574. From║ MICHAE╠ TOOT╚     To║   AL╠        Re║   Z8░ ASSEMBLER
  575.  
  576. ╔á WOUL─ LIK┼ T╧ FIN─ ┴ GOO─ Z8░ ASSEMBLE╥ O╬ PUBLI├ DOMAIN«á ╔á DOWNLOADE─ ì
  577. ON┼á FRO═á TARDI╙ CALLE─ Z80AS═ [CPMCAT.016▌ BU╘ I╘ WOUL─ SEE═ T╧á M┼á THA╘ ì
  578. THER┼ MUS╘ B┼ BETTE╥ ONE╙ AVAILABLE« AN┘ SUGGESTION╙ O╥ UPLOADS?
  579.  
  580. From║ DARRE╬ BREEZ┼     To║   AL╠        Re║   279│ HEA╘ PROBLEM
  581.  
  582. ╔á HAV┼ TROUBL┼ WIT╚ M┘ 56╦ AP├ 279│ DIS╦ CONTROLLE╥ CAR─ I╘ I╙ ┴ WIR┼ WRA╨ ì
  583. HOM┼ BRE╫ THA╘ GIV┼ FAULTLES╙ SERVIC┼ UNTI╠ TH┼ AMBIEN╘ TEM╨ GET╙ T╧ 2╢ DE╟ ì
  584. C«á I╘á THE╬ GIVE╙ ENDLES╙ BA─ SECTO╥ ERRORS¼á WON╘ FORMA╘ DISK╙á O╥á  WAR═ ì
  585. BOOT« CA╬ ANYON┼ GIV┼ M┼ ┴ CLU┼  T╧ THI╙ FAUL╘ ?┐ D« BREEZEèFrom║ TERR┘ MURPH┘      To║   AL╠        Re║   hel≡ - visioε i÷ monito≥ 
  586.  
  587. I≤ i⌠ possiblσ t∩ attacΦ ß TAXA╬ Visioε I╓ colou≥ monito≥ to∩ ß colour-bee« ì
  588. Iµ s∩ How┐á Thi≤ monito≥ ha≤ 24.7╡ KH· horizonta∞ scaε frequenc∙ wherσ mos⌠ ì
  589. havσá 15.7╡á KHz«á Wheε pluggeΣ int∩ thσ 'Beσ onl∙ abou⌠ 3░ character≤á fi⌠ ì
  590. acros≤ thσ screeε anΣ theε thσ linσ i≤ overwritteε witΦ thσ rest« ╔ presumσ ì
  591. eithe≥ thσ colou≥ boarΣ o≥ thσ monito≥ require≤ modification« An∙ clues?
  592.  
  593. From║ DARRE╬ BREEZ┼     To║   AL╠        Re║   40/80trk
  594.  
  595. ╔ aφ usinτ thσ boo⌠ roφ patche≤ b∙ Marδ Bisho≡ anΣ Marksº bio≤ patche≤ witΦ ì
  596. somσ modifications«á thσ systeφ work≤ faultlessly«á ╔ havσ removeΣ thσ aut∩ ì
  597. forma⌠á selectioεá froφá thσ bio≤ anΣ se⌠  i⌠ u≡ t∩ boo⌠ u≡ anΣá kno≈á tha⌠ ì
  598. drivσ ┴ ª ┬ havσ 4░ trk≤ anΣ ├ ha≤ 8░ trks«á Thi≤ bio≤ i≤ full∙á compatablσ ì
  599. witΦ "setdisk"« Iµ anyonσ i≤ interesteΣ iε thi≤ bio≤ moΣ leavσ mσ ß messagσ ì
  600. anΣ ╔ wil∞ uploaΣ thσ patcΦ details«á ps«á Marδ B¼á thanδ yo⌡ fo≥ uploadinτ ì
  601. thσ 40/8░ trδ info¼ i⌠ workeΣ faultlessl∙ firs⌠ timσ !!
  602.  
  603. From║ ERI├ GUNSTON┼     To║   AL╠        Re║   viate∞ probs
  604.  
  605. Caεá anyonσá hel≡á me¼á ╔ havσ ß probleφ witΦ Viate∞ 1.│á I⌠á appear≤á tha⌠ ì
  606. Occasionall∙á wheε ╔ exi⌠ froφ Viate∞ anΣ "saveó ß filσ oµ page≤ m∙á systeφ ì
  607. crashe≤á completely¼á ╔ havσ t∩ powe≥ dowε t∩ eveε ge⌠ bacδ int∩ Viate∞ anΣ ì
  608. therσá i≤á n∩á filσ saveΣ othe≥ time≤ i⌠ work≤á OK¼á Anyonσ an∙ clues???
  609.  
  610. From║ ROBER╘ NEWMA╬     To║   AL╠        Re║   56╦ UPGRADE
  611.  
  612. ╔ aφ goinτ t∩ upgradσ m∙ BE┼ t∩ 56δ anΣ ╔ havσ thσ instruction≤ usinτá 611╢ ì
  613. RAM«á ╔á wa≤á jus⌠ wonderinτ iµ anyonσ kne≈ iµ ß piε compatiblσ RA═ t∩á thσ ì
  614. 253▓ EPROM≤ existed┐  Iµ s∩ wa≤ i⌠  possiblσ t∩ usσ these?
  615.  
  616.  
  617. From║ KRISTIA╬ PAR╔     To║   MICROBE┼   Re║   GAMES
  618.  
  619. I╞ AN┘ BOD┘ HA╙ GAME╙ FO╥ TH┼ MICROBE┼ O╬ TAP┼ PHON┼ M┼ 842-6852
  620.  
  621.  
  622. From║ BILLANOO╦ COLLEG┼ To║   AL╠        Re║   sany∩ mbπ 55░ fo≥ sale
  623.  
  624. Wσ havσ ß neve≥ useΣ Sany∩ MBB├ 55░ fo≥ sale«á Ful∞ IB═ comp« 
  625.                           PΦ Oweε Bake≥  725-5388
  626.  
  627.  
  628. From║ ROBER╘ HOUGHTO╬   To║   AL╠        Re║   REQUESTIN╟ HEL╨ FO╥ EDASM
  629.  
  630. WOUL─á an∙ bod∙ ou⌠ therσ likσ t∩ leavσ ß messagσ oε ho≈ yo⌡ savσ assembleΣ ì
  631. codσ ont∩ disδ froφ edasφ anΣ no⌠ havinτ t∩ ge⌠ int∩ thσ monito≥ anΣ savinτ ì
  632. i⌠ t∩ tapσ anΣ theε loadinτ i⌠ agaiε t∩ usσ it« ╔ hopσ ╔ aφ makinτ sensσ a≤ ì
  633. ╔ aφ relativel∙ ne≈ t∩ assembl∙ languagσ programminτ oε thσ BEE.
  634.  
  635.  
  636. From║ COLI╬ BUCKL┼      To║   MAR╦ BISHO╨ Re║   SETDISK.WST
  637.  
  638. ╔á RECENTL┘á DOWNLOADE─ TH┼ SETDIS╦ PROGRA═ AN─ FOUN─ TH┼ IB═ FORMA╘á WHIC╚ ì
  639. FOLLOW╙á T╧á B┼á CORREC╘á AN─ I╘ HA╙á BEE╬á TESTED«á IB═á P├á USIN╟á CPM/8╢ ì
  640. (40T,DS,DD,316K⌐ INCLUDIN╟ XT
  641. 0,3,32,4,15,1,157,63,128,0,16,1
  642. 1,2,3,4,5,6,7,8
  643. èFrom║ CHRI╙ BENNETT╙    To║   AL╠        Re║   TURBO
  644.  
  645. Doe≤ anybod∙ kno≈ ho≈ t∩ ge⌠ riΣ oµ  thσ Curso≥ iε Turb∩  Pascal┐á Wha⌠á i≤ ì
  646. thσ bes⌠ wa∙ t∩ tes⌠ fo≥ ß C╥ wheε readinτ thσ  KBD¼á  ╔ founΣ thσ onl∙ wa∙ ì
  647. wa≤ t∩ asδ wa≤ iµ KB─ Cha≥ wa≤ ╜ ''¼  therσ mus⌠ bσ ß bette≥ way?
  648.  
  649.  
  650. From║ PETE╥ BROUGHTO╬   To║   AL╠                Re║   setdisδ 
  651.  
  652. Latel∙á ╔á havσá hearΣ somσ comment≤ abou⌠ difficultie≤ witΦá usinτá doublσ ì
  653. sideΣá 8░ tracδ drive≤ witΦ thσ 128δ bios«á Thσ probleφ i≤ duσ t∩ thσá fac⌠ ì
  654. tha⌠á thσá allocatioε blocδ tablσ i≤ twicσá norma∞á size«á However¼á iµá 4δ ì
  655. allocatioεá block≤á arσá useΣ insteaΣ oµ 2δ block≤ thi≤á probleφá woulΣá bσ ì
  656. avoided«á Anothe≥ advantagσ oµ usinτ 4δ block≤ i≤ tha⌠ onσ director∙ exten⌠ ì
  657. i≤á 64δá insteaΣ oµ onl∙ 16k«á Thσ disadvantage≤ arσ morσ wastσ disδá spacσ ì
  658. followinτá datß caε bσ addeΣ t∩ thσ SETDISK.WS╘ filσ t∩ givσ yo⌡á ßá doublσ ì
  659. sided¼ 8░ tracδ forma⌠ witΦ 4δ alloc« blocks.
  660.          
  661. Microbeσ ModifieΣ Doublσ (80T¼ DS¼ DD¼ 788k¼ 784δ usable)
  662. 1,3,40,5,31,3,196,127,128,0,32,2
  663. 2,5,8,1,4,7,10,3,6,9
  664.  
  665.  
  666. From║ JI═ MAUNDE╥       To║   AL╠        Re║   Kermi⌠ b∙ G.Arnet⌠ ª AUSTPAC
  667.  
  668. I'φá usinτ BeeKermi⌠ v4.▒ b∙ Garne≥ Arnet⌠ t∩ d∩ ß coursσ calleΣá Computinτ ì
  669. Fundamental≤ froφ Deakiε Universit∙ nea≥ Geelong«á ╔ havσ obtaineΣá AUSTPA├ ì
  670. access«á Unfortunatel∙á ╔ can⌠ ge⌠ thσ filσ transfer≤ t∩ worδ ove≥ AUSTPAC¼ ì
  671. eveε thougΦ i⌠ work≤ oδ fo≥ interactivσ worδ anΣ doe≤ filσ transfer≤ oδ viß ì
  672. STD«á Ha≤á anyonσá ou⌠ therσ go⌠ thi≤ Kermi⌠ t∩ worδ vißá AUSTPAC┐á  Iµá s∩ ì
  673. pleasσ leavσ ß repl∙ o≥ phonσ mσ 89░ 546╢ (H⌐ o≥ 41╕ 067▒ (W⌐ Jiφ Maunder
  674.  
  675.  
  676. From║ RUSSEL╠ HANSC╚    To║   AL╠        Re║   cpφ anΣ othe≥ programs
  677.  
  678. Wha⌠ utilitie≤ arσ wortΦ havinτ oε ß 128δ twiε disδ system┐ 
  679. wha⌠ i≤ ß gooΣ cataloτ program┐ *
  680. wha⌠ i≤ thσ prograφ tha⌠ give≤ aε "ß t∩ zó directory? *
  681. ho≈ doe≤ onσ usσ  spool.obj ,spooler1.mwb, dump.wbf, search.obj?  
  682. doe≤ anyonσ havσ thσ prograφs movcpm.com, unload.com *
  683. doe≤ anybod∙ havσ ß prograφ t∩ changσ basiπ froφ ß 16*2┤ t∩ 25*8░á display¼ ì
  684. prin⌠ largσ character≤ oε thσ printer, spellstar anΣ sta≥ index
  685.  
  686.        (Russell had better come to hackers night for files marked *)
  687.         (Spellstar & Starindex are copyright. Try buying them.  ED)
  688.  
  689.  
  690. From║ DAVI─ HUNTE╥      To║   AL╠        Re║   RESE╘ TROUBLE╙ C.I.A.B.
  691.  
  692. CA╬á ANYON┼á HEL╨á M┼á WIT╚ ┴ RESE╘á PROBLE═á WIT╚á M┘á C.I.A.B«á PRESENTL┘ ì
  693. RESETTIN╟á TH┼á MACHIN┼ I╙ ┴ HI╘ O╥ MIS╙ AFFAI╥ WIT╚ QUIT┼ OFTE╬ ┴á JA═á U╨ ì
  694. OCCURRING« AN┘ HEL╨ WOUL─ B┼ APPRECIATED« 
  695.  
  696.  
  697. From║ MIRK╧ FLUHE╥      To║   AL╠        Re║   catm.source
  698.  
  699. Ha≤ anybod∙ go⌠ (o≥ know≤ wherσ t∩ get⌐ thσ sourcσ oµ CAT═ b∙ D«á DunforΣ ª ì
  700. R« Preecσ  ?┐    
  701. è*** BAZAAR SALES *** BAZAAR SALES *** 
  702.  
  703.       CODE DESCRIPTION                                  PRICE     CODE DESCRIPTION                                  PRICE
  704.                  "The Catcher"
  705.       BC02 Volume 2 (Oct.83-Sept.84)                    $15.00    CS30 Blank C-30 Cassettes                         $ 1.50
  706.       BC03 Volume 3 (Oct.84-Sept.85)                    $15.00    CB30 Blank C-30 Cassettes (20 per box)            $25.00
  707.       TC01 Back Issues (single)                         $ 1.50    DDS5 Blank 5.25" Disks (Xidex DSDD)               $ 4.00 
  708.       TC02 Back Issues (Vol 2 Nos. 6/7)                 $ 3.00    DDB5 Blank 5.25" Disks (10 per box)               $35.00
  709.                                                                   SDS│ Blanδ 3.5ó Disk≤ (FUJ╔ SSDD⌐                 $ 6.00
  710.       WCO┤á WILDCARD╙á ┤                                $13.0░á   SDB│áBlanδ 3.5ó Disk≤ (1░ pe≥ box⌐                $50.00
  711.       BB0▒á Basiπá fo≥á Beginner≤ (D.Kenny⌐á            $15.0░á   
  712.       DC01 Dust Covers for 'BEE                         $ 6.00    
  713.       MB0▒ Magazinσ Binder≤ (fo≥ onlinσ etc.⌐           ñ 7.0░    DB3╢ Disδ Storagσ Bo° 3.5ó (Lockable¼ hold≤ 60⌐   $25.00
  714.       PR8░ Carboε Printe≥ Ribboε                                  DB3┤ Disδ Storagσ Bo° 3.╡  (hold≤ 35⌐             $18.00
  715.                 (suit xyz.80/100 printers)              $ 8.00    DB59 Disk Storage Box 5.25" (Lockable, holds 85)  $18.00
  716.     **PP05 500 sheets cont. printer paper                         DB57 Disk Storage Box 5.25" (holds 70)            $15.00
  717.             (240mm wide, micro-perforations,2.5Kg)      $11.00    DB51 Disk Library Box 5.25" (holds 10)            $ 3.00 
  718.     **CP40 400 sheets four colours as PP05 (2.0Kg)      $12.00    DB5R Rubycliff Library Box (holds 10)             $ 4.00
  719.         
  720.       BA01 BeeArtistic (Graphic S/W)                    $45.00    FP01 Flashprint (with Flashkey)                   $40.00
  721.       GS0▒ Bunyi≡á Adventurσá  }            Tapσá       $25.0░á   GJ0▒ Joysticδ                                     $42.00
  722.       GS0▓áGrotniδá War≤       ²á           3.5ó        $27.0░á   WHM▒ Write-Hand-Man                               $38.00
  723.       GS0│áFli≡áá              }            5.25"       $23.00    SS01 Spread Sheet                                 $34.00
  724.       MLP1 Mailing Label Processor                      $34.00    KSF1 Keyed Sequential Files                       $32.00
  725.       GM01 Menus                                        $34.00    WS01 Window System                                $30.00
  726.       SP01 Spooler                                      $40.00    SC01 Spelling Checker                             $26.00
  727.       CW01 Crossword Game                               $26.00
  728.          When ordering disks PLEASE specify 3.5" or 5.25"
  729.    Setdisk and  CP/═ Utilitie≤ no≈ availablσ froφ Tapσ Librariaε only.
  730.          Please note NEW HIGHER prices on Grotnik goods
  731.        
  732.        ** not normally available for postal purchase
  733.       All postal orders to be sent to MBUG AUSTRALIA SALES
  734.                                       P.O. BOX 253, COBURG
  735.                                       VICTORIA 3058
  736.    To avoid delays, all orders must include cheque, postal order or 
  737.    Bankcard authorization for the total amount(inc. postal & handling
  738.    charges). Allow 14 days for the return of goods, or pick-up at the
  739.    next meeting.
  740.             Goods are only available to club members
  741.   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  742.    Please charge my Bankcard/Visa No. ___ __ ___ ______
  743.  
  744.    Expiry Date __/__/____               Signature_________________
  745.    Members Name.__________________________________ M/ship No._____
  746.    Address._______________________________________________________
  747.    Code  Item                      Quantity    Price    Total Cost
  748.    ____  ________________________  ________    _____    __________
  749.    ____  ________________________  ________    _____    __________
  750.    ____  ________________________  ________    _____    __________
  751.    Postal Fees (within Aust.)       Sub-Totals Items     $_________
  752.    $10 to $20 order    :$2.50  Postage & Handling Fee   $_________
  753.    $20 to $80 order    :$5.00
  754.    greater than $80    :P.O.A.             Total Order    $_________
  755.  
  756.    Certified Mail add $0.90              Security Post  add $4.50
  757.         MINIMUM POSTAL ORDER $10.00
  758.  
  759. *** BAZAAR SALES *** BAZAAR SALES ***è               XREFMWB.BA╙                    Marδ Bisho≡  20.12.84
  760. áá 
  761.      Thi≤á disδ utilit∙ wil∞ compilσ ß cros≤ referencσ tablσ oµ ßá Microbeσ ì
  762. prograφá writteεá iε MicroworlΣ Basiπ (M╫ BASIC)«á  I⌠ i≤ ver∙ usefu∞á wheε ì
  763. tryinτ t∩ understanΣ thσ logiπ oµ someonσ else'≤ prograφ (o≥ you≥ owεá !!!⌐ ì
  764. o≥ iµ yo⌡ wan⌠ t∩ makσ somσ changes«   Typica∞ prograφ outpu⌠ woulΣ be:-
  765.  
  766.   CROS╙ REFERENC┼ LISTIN╟ FO╥ PROGRA═ FILE║     B:DUMMY.MWB
  767.  
  768. ááREF« LINEú         REFERENCE─ I╬ LINE#
  769. ááO╥ VARIABLE
  770. áá  12░              680
  771. áá  17░              130
  772. áá  18░              23░    27░    280
  773. áá  30░              15░    19░    22░   250
  774. áá┴                  10░    15░    20░   21░    260
  775. ááA1ñ                12░    12░    140
  776. ááB▒                 100
  777. ááB1$(SUB⌐           11░    17░    190
  778.  
  779. ááetc.
  780.  
  781.    Iε thi≤ fictitiou≤ examplσ ß subroutinσ a⌠ linσ 30░ i≤ calleΣ froφ line≤ ì
  782. 150,190,22░á ªá 250«á  Linσ 18░ i≤ thσ targe⌠ oµ GOTO'≤ iε line≤ 230,27░á ª ì
  783. 280«á  Arra∙ variablσ B▒ i≤ DIMensioneΣ iε 100¼á anΣ useΣ a≤ ß strinτ arra∙ ì
  784. iε 110,17░ ª 190«á Intege≥ variablσ ┴ i≤ useΣ iε line≤á 100,150,200,210,anΣ ì
  785. 260«  Strinτ variablσ A1ñ i≤ useΣ twicσ iε linσ 120.
  786.  
  787.      XREFMWB.BA╙á i≤á aεá adaptioε oµ ß Microsof⌠á Basiπá (MBASIC⌐á prograφ ì
  788. CROSSREF.BA╙á whicΦ ╔ founΣ oε ß Bulletiε Board¼á anΣ wa≤ originall∙ ß BYT┼ ì
  789. articlσ iε Augus⌠ 1983«  CROSSREF.BA╙ doe≤ ß cros≤ ref« oε MBASI├ programs«  
  790.  
  791.      XREFMWB.BA╙á i≤ writteε iε MBASI├ anΣ  wa≤ no⌠ re-writteε iε M╫á BASI├ ì
  792. becausσ M╫ BASI├ doe≤ no⌠ suppor⌠ Randoφ Acces≤ files¼ wherea≤ MBASI├ does.
  793. B∙á usinτ R┴ file≤ onl∙ 12╕ byte≤ oµ thσ prograφ t∩ bσ referenceΣ need≤á bσ ì
  794. iε memor∙ a⌠ ß time¼á allowinτ morσ rooφ fo≥ thσ strinτ array≤ whicΦá storσ ì
  795. thσ cros≤ reference« ie« ß large≥ prograφ caε bσ cros≤ referenced«  Becausσ ì
  796. XREFMWB.BA╙ i≤ writteε iε MBASI├ anΣ no⌠ machine-codσ  i⌠ i≤ fairl∙ slo≈ t∩ ì
  797. run«á  Thσ  M╫ BASI├ gamσ 'Concentrationº (12K¼á 25╖ lines⌐ take≤ ┤ minute≤ ì
  798. t∩á proces≤á anΣá ß furthe≥ ╕ minute≤ t∩ sor⌠ thσ strinτá array≤á prio≥á t∩ ì
  799. LPRINTing«   Bu⌠ ╔ thinδ yo⌡ wil∞ finΣ thσ result≤ wortΦ thσ wait.
  800.  
  801.      Iµá yo⌡ don'⌠ havσ ß printer¼á changσ al∞ LPRIN╘ statement≤ t∩á PRINT¼ ì
  802. anΣ pu⌠ ß 'wai⌠ fo≥ ke∙ entryº routinσ prio≥ t∩ them«  BotΦ XREFMWB.BA╙ anΣ ì
  803. CROSSREF.BA╙ arσ oε thσ MBU╟ Australiß RBBS«  ╔ havσ pu⌠ XREFMWB.BA╙ iε thσ ì
  804. publiπ domaiε fo≥ non-commercia∞ useagσ provideΣ thσ credit≤ iε thσ firs⌠ │ ì
  805. line≤ arσ lef⌠ intact« 
  806.  
  807.      The listing is exactely as it would appear on your screen in MBASIC.
  808.  
  809. 1░ RE═ 'XREFMWB.BASº  ┴ MICROBE┼ UTILIT┘ WRITTE╬ I╬ MICROSOF╘ BASIC¼ T╧ LPRINT
  810. 20 REM    A MICROWORLD BASIC CROSS REF.TABLE - BYTE 8/83 - (MOD. WD 2/84)
  811. 30 REM Input file changed Microsoft to Microworld Basic by  M.Bishop  20/12/85
  812.  
  813. 40 PRINT CHR$(26): PRINT "MICROBEE BASIC CROSS REFERENCE": PRINT: PRINT
  814. 50 PRINT "Note that the program is slow to run, but it is worthwhile.":PRINT
  815. 60 PRINT: PRINT"Enter the file name to be Cross Referenced - eg B:SCREEN.MWB"
  816. 70 PRINT
  817. 80 DIM LABEL$(2500),LINE.REF%(2500),C$(128)è90 LABEL.NUMBER=0 :FALSE=0 :TRUE=NOT FALSE :POINTER=129
  818. 100 TOKEN=FALSE
  819. 110 INPUT "ENTER FILE NAME";FILENAME$: PRINT
  820. 120 OPEN "R",#1,FILENAME$
  821. 130 FOR I=1 TO 128
  822. 140  FIELD #1,(I-1) AS X$,1 AS C$(I)
  823. 150 NEXT I
  824. 160 FOR I=1 TO 64: GOSUB 1040: NEXT I: REM SKIP MICROBEE BASIC SCRATCH PAD
  825. 170 GOSUB 1040: LOW.BYTE=C: GOSUB 1040: HIGH.BYTE=C
  826. 180 WHILE (LOW.BYTE <> 255) AND (HIGH.BYTE <> 255): REM NOT END OF PROGRAM
  827. 190  LINE.NO%=LOW.BYTE*256+HIGH.BYTE
  828. 200  PRINT "PROCESSING LINE N0. ";LINE.NO%
  829. 210  GOSUB 1040: REM SKIP RELATIVE JUMP BYTE
  830. 220  GOSUB 1040: REM GET ASCII NEXT CHR IN C
  831. 230  WHILE C<>13: REM NOT END OF LINE 
  832. 240   IF C<128 THEN 290: REM NOT A TOKEN CODE
  833. 250   IF C=161 OR C=148 THEN WHILE C<>13 :GOSUB 1040 :WEND :GOTO 350:
  834.       REM SKIP REM OR DATA STATEMENTS
  835. 260   IF C=160 THEN GOSUB 1040: WHILE C<>35 :GOSUB 1040: WEND: REM SKIP OUT(L)#
  836. 270   IF C=136 OR C=137 OR C=139 OR C=141 OR C=146 OR C=152 THEN TOKEN=TRUE:
  837.       GOTO 340: REM LINE NUMBERS ONLY FOR ELSE,THEN,NEXT,GOTO,GOSUB,RESTORE
  838. 280   IF C=129 OR C=138 OR C=177 OR C=219 THEN TOKEN=FALSE: GOTO 340:
  839.       REM NO LINE NUMBERS AFTER LET,FOR,CURS,PLAY
  840. 290   IF C=58 THEN TOKEN=FALSE: GOTO 340: REM ':' MARKS END OF STATEMENT
  841. 300   IF (C>64 AND C<91) THEN GOSUB 840 :GOTO 350: REM A - Z SO IS A VARIABLE
  842. 310   IF C=34 THEN GOSUB 1040 :WHILE C><34 AND C<>13 :GOSUB 1040 :WEND :
  843.       IF C=13 GOTO 350 :GOTO 340: REM IGNORE CHRS BETWEEN QUOTES
  844. 320   IF (TOKEN=TRUE AND C>47 AND C<58) THEN GOSUB 970: GOTO 350: REM LINE
  845. 330   IF C=91 THEN GOSUB 1040: WHILE C<>93 :GOSUB 1040: WEND: REM SKIP ALL [ ]
  846. 340   GOSUB 1040
  847. 350  WEND
  848. 360  IF C=13 THEN TOKEN=FALSE
  849. 370  GOSUB 800
  850. 380 WEND
  851.  
  852. 390 REM  SORTING OF LABELS & LINE NUMBERS
  853. 400 PRINT: PRINT "PROCESSING COMPLETE . . .": PRINT
  854. 410 PASS=0
  855. 420 G%=LABEL.NUMBER
  856. 430 PASSES=INT(LOG(G%)/LOG(2))+1
  857. 440 WHILE G%>1
  858. 450  PASS=PASS+1
  859. 460  PRINT "SORTING :PASS ";PASS;" OF ";PASSES;" PASSES
  860. 470  SORTED=FALSE
  861. 480  G%=G%/2
  862. 490  WHILE NOT SORTED
  863. 500   SORTED=TRUE
  864. 510   FOR I%=1 TO LABEL.NUMBER-G%
  865. 520   IG%=G%+I%
  866. 530   IF LABEL$(I%)<LABEL$(IG%) GOTO 620
  867. 540   IF LABEL$(I%)=LABEL$(IG%) GOTO 590
  868. 550   SWAP LABEL$(I%),LABEL$(IG%)
  869. 560   SWAP LINE.REF%(I%),LINE.REF%(IG%)
  870. 570   SORTED=FALSE
  871. 580   GOTO 620
  872. 590   IF LINE.REF%(I%) =<LINE.REF%(IG%) GOTO 620
  873. 600   SWAP LINE.REF%(I%),LINE.REF%(IG%)
  874. 610   SORTED=FALSE
  875. 620   NEXT I%è630  WEND
  876. 640 WEND
  877. 650 PRINT:PRINT "SORT COMPLETE . . .WRITING FILE" :PRINT :WIDTH LPRINT 80
  878. 660 LPRINT "CROSS REFERENCE LISTING FOR PROGRAM FILE:   ";FILENAME$
  879.  
  880. 670 REM  PRINTOUT OF CROSS REFERENCE TABLE
  881. 680 I=1 :LPRINT :LPRINT "REF. LINE#         REFERENCED IN LINE#"
  882. 690 LPRINT "OR VARIABLE"
  883. 700 WHILE I=<LABEL.NUMBER
  884. 710  LPRINT LABEL$(I);TAB(18);
  885. 720  CURRENT.LABEL$=LABEL$(I) :N=1
  886. 730  WHILE LABEL$(I)=CURRENT.LABEL$
  887. 740   LPRINT USING "#####  ";LINE.REF%(I);
  888. 750   I=I+1 :N=N+1 :IF N>9 THEN LPRINT ,TAB(18); :N=1
  889. 760  WEND
  890. 770  LPRINT
  891. 780 WEND
  892. 790 PRINT "END" :END
  893.  
  894. 800 REM SUB TO OBTAIN BASICS OFFSET ADDRESS FOR LINE
  895. 810 GOSUB 1040 :LOW.BYTE=C
  896. 820 GOSUB 1040 :HIGH.BYTE=C
  897. 830 RETURN
  898. 840 REM SUB TO GET VARIABLE NAME
  899. 850 LABEL.NUMBER=LABEL.NUMBER+1
  900. 860 LABEL$(LABEL.NUMBER)=CHR$(C)
  901. 870 GOSUB 1040
  902. 880 WHILE (C>47 AND C<58) OR (C>64 AND C<91) OR C=46
  903. 890  LABEL$(LABEL.NUMBER)=LABEL$(LABEL.NUMBER)+CHR$(C)
  904. 900  GOSUB 1040
  905. 910 WEND
  906. 920 IF (C>34 AND C<38) OR C=33 THEN LABEL$(LABEL.NUMBER)=LABEL$(LABEL.NUMBER)
  907.     +CHR$(C) :GOSUB 1040
  908. 930 WHILE C=32 :GOSUB 1040 :WEND
  909. 940 IF C=40 THEN LABEL$(LABEL.NUMBER)=LABEL$(LABEL.NUMBER)+"(SUB)" :GOSUB 1040
  910. 950 LINE.REF%(LABEL.NUMBER)=LINE.NO%
  911. 960 RETURN
  912. 970 REM SUB TO GET LINE NUMBER
  913. 980 LABEL.NUMBER=LABEL.NUMBER+1
  914. 990 LINE.REF%(LABEL.NUMBER)=LINE.NO%: LINENUMBER$=""
  915. 1000 WHILE C>47 AND C<58: LINENUMBER$=LINENUMBER$+CHR$(C): GOSUB 1040: WEND
  916. 1010 LABEL$(LABEL.NUMBER)=SPACE$(5)
  917. 1020 RSET LABEL$(LABEL.NUMBER)=LINENUMBER$
  918. 1030 RETURN
  919. 1040 REM SUB TO GET ASCII VALUE FOR NEXT CHARACTER (C) IN FILE
  920. 1050 IF POINTER<128 GOTO 1080
  921. 1060 GET #1
  922. 1070 POINTER=0
  923. 1080 POINTER=POINTER+1
  924. 1090 C=ASC(C$(POINTER))
  925. 1100 RETURN
  926. 1110 END OF PROGRAM LISTING
  927.  
  928. ?? HELP   ??   HELP    ??    HELP    ??
  929.  
  930. Anybod∙ haΣ problem≤ formattinτ drivσ b:¼á o≥ puttinτ ß systeφ oε drivσá B║ ì
  931. oε ß "Chookó usinτ DISKETT┼ MANAGER┐ 
  932.  
  933. ?? HELP   ??   HELP    ??    HELP    ??è                               WINDOW-C.LBR
  934.                               By Davσ Nowlan
  935.  
  936.      Thσá followinτ tex⌠ ha≤ beeε lifteΣ ofµ ß disδ supplieΣ t∩ mσ fo≥á usσ ì
  937. iε thσ Catcher« A≤ i⌠ i≤ to∩ big¼ ╔ havσ onl∙ includeΣ thi≤ (par⌠ only⌐ doπ ì
  938. filσá anΣ ╔ havσ placeΣ thσ wholσ se⌠ oµ file≤ oε thσ Bulletiε BoarΣ iε Di≥ ì
  939. "Có unde≥ thσ namσ "WINDOW-C.LBR".  ED
  940.  
  941.      Herσ arσ somσ ├ program≤ whicΦ arσ m∙ attemp⌠ t∩ builΣ anΣ demonstratσ ì
  942. window≤á includinτ gloriou≤ technicolour«á ╔ woulΣ appreciatσá constructivσ ì
  943. criticisφ anΣ als∩ somσ advicσ oε thσ bugs.
  944.  
  945.      I⌠á al∞á starteΣ a≤ aε attemp⌠ t∩ cop∙ somσ oµ thσ feature≤á oµá IBM'≤ ì
  946. BASIC┴á iσá thσ abilit∙ t∩ operatσ oε (eτ clear⌐ onl∙ par⌠ oµá thσá screen« ì
  947. Therσá i≤á als∩ thσ probleφ oµ handlinτ colou≥ (aφ ╔ thσ onl∙á onσá witΦá ß ì
  948. colou≥ disπ system?).
  949.  
  950. *á defines.Φá i≤á ßá filσ whicΦ define≤ thσ Windo≈ structurσ anΣá als∩á thσ ì
  951. variou≤á commands«á A≤ fa≥ a≤ possiblσ thesσ arσ simila≥ t∩ thσ norma∞ 654╡ ì
  952. commands«á Thi≤á filσ mus⌠ bσ includeΣ iε al∞ ├ file≤ whicΦ usσ thσá windo≈ ì
  953. routines.
  954.  
  955. ¬á windows.πá hold≤ thσ variou≤ windo≈ routines«á A≤ i⌠ i≤ herσ i⌠ mus⌠á bσ ì
  956. áááincludeΣ iε onσ (anΣ onl∙ one⌐ oµ thσ file≤ makinτ u≡ thσ program.
  957.  
  958. Wcurso≥áá i≤á supposeΣá t∩á positioεá thσá CP/═á curso≥á a⌠á thσáá positioε      ì
  959. correspondinτ t∩ thσ CursX,┘ positioε iε thσ curren⌠ window.
  960.  
  961. Wdispla∙ i≤ reall∙ ß debugginτ aid
  962.  
  963. WfolΣ bring≤ thσ CursX,┘ positioε bacδ int∩ thσ windo≈ eτ wra≡ t∩ thσá nex⌠ ì
  964. line
  965.  
  966. Wgetcha≥ get≤ ß characte≥ froφ thσ keyboard« Notσ i⌠ ignore≤ nulls.
  967.  
  968. Wget≤á return≤á thσá addres≤á oµ ß strinτ froφ thσá keyboarΣá b∙á iterativσ      ì
  969. call≤á oεá Wgetchar«á Thσá norma∞á GET╙á canno⌠ bσá useΣá a≤á i⌠á doe≤á no⌠      ì
  970. handlσ colour≤ anΣ wil∞ ignorσ thσ windo≈ boundaries.
  971.  
  972. Winitia∞á mus⌠á bσá thσá firs⌠ routinσ calleΣ a≤á i⌠á set≤á u≡á thσá Screeε ì
  973. structurσ anΣ thσ backgrounΣ colours
  974.  
  975. Wpokσá put≤á thσ characte≥ iε thσ righ⌠ placσ (anΣ iε thσ righ⌠ colour⌐á oε ì
  976. thσ screen« 
  977.  
  978. Wputcha≥á put≤á ß characte≥ usinτ Wpokσ afte≥ sortinτ ou⌠ al∞á thσá contro∞ ì
  979. character≤ a≤ iε wdefines
  980.  
  981. Wput≤ put≤ ß strinτ usinτ iterativσ call≤ oε Wputchar
  982.  
  983. Wsizσ change≤ thσ Screeε size╗ i⌠ shoulΣ probabl∙ bσ buil⌠ int∩ Winitial
  984.  
  985. * ááádisc.πá i≤ ß prograφ whicΦ use≤ window≤ t∩ sho≈ ho≈ ful∞ anΣ tid∙á thσ ì
  986. ááááádisπ is« Givσ i⌠ ß burl.
  987.  
  988. *á áátest.πá wa≤á useΣ t∩ tr∙ ou⌠ thσ variou≤á contro∞á characters«á I⌠á i≤ ì
  989. áááááponderou≤ t∩ use.
  990.  
  991. For the rest of these files get -MBUG.005 (NOT-LBR FORM)or on the RBBS.  ED       è                          MENU CREATION PROGRAM.
  992.  
  993.                       By Peter Lazarus Member No.230.
  994.  
  995.      Thσá followinτ BASI├ prograφ listeΣ belo≈ caε bσ useΣ t∩ creatσ ß men⌡ ì
  996. oµ disδ programs«  ┴ typica∞ usσ woulΣ bσ ß men⌡ oµ program≤ fo≥ you≥ game≤ ì
  997. disk«á  Thσ men⌡ prograφ display≤ panel≤ oµ program≤ whicΦ arσ selecteΣá b∙ ì
  998. enterinτá thσ numbe≥ oε thσ screeε oppositσ thσ prograφá description«á  Thσ ì
  999. men⌡ prograφ wil∞ theε loaΣ anΣ ruε thσ requesteΣ program.
  1000.  
  1001.      Thσá functioεá oµá thσá prograφ listeΣ belo≈ i≤ t∩á producσá thσá men⌡ ì
  1002. prograφ afte≥ readinτ thσ director∙ oµ thσ disδ t∩ whicΦ thσ men⌡á applies« ì
  1003. ┴ brieµ descriptioε oµ it≤ operatioε no≈ follows.
  1004.  
  1005.      Thσá arra∙á N░á whicΦá i≤ initialiseΣá a⌠á statemen⌠á number≤á 150-17░ ì
  1006. contain≤ thσ filename≤ froφ thσ disk«á  Thσ CP/═ defaul⌠ filσ contro∞ blocδ ì
  1007. a⌠ 5cΦ i≤ initialiseΣ t∩ "?ó a⌠ 180-20░ t∩ retrievσ al∞ filenames«  ┴ shor⌠ ì
  1008. machinσá languagσá routinσ i≤ pokeΣ int∩ memor∙ a⌠á 210-240«á Thi≤á routinσ ì
  1009. call≤á CP/═á t∩ retrievσ thσ nex⌠ matchinτ filename«á Thσ machinσá languagσ ì
  1010. routinσá return≤á t∩ BASI├ thσ filenamσ b∙ placinτ i⌠ iε memor∙á a⌠á 7f00h¼ ì
  1011. whicΦá i≤á wherσ thσ content≤ oµ thσ firs⌠ strinτ variablσá a1ñá (statemen⌠ ì
  1012. 130⌐ i≤ defined«  Thi≤ complete≤ thσ initialisation.
  1013.  
  1014.      Thσá firs⌠ filenamσ i≤ retrieveΣ b∙ thσ US╥ cal∞ a⌠ 250«á (thσá seconΣ ì
  1015. paramete≥ i≤ thσ BDO╙ cal∞ number║á 1╖ - searcΦ fo≥ firs⌠ file)«á  Wheεá n∩ ì
  1016. morσá filename≤á arσ founΣ thσ US╥ routinσ return≤ ß '-1ºá value«á (DeleteΣ ì
  1017. filename≤ arσ no⌠ returned.⌐  Thσ filenamσ returneΣ i≤ storeΣ iε thσá arra∙ ì
  1018. N0$«  Statement≤ 270-31░ retrievσ al∞ thσ othe≥ filσ names.
  1019.  
  1020.      Oncσá al∞ filename≤ havσ beeε retrieved¼á the∙ arσ writteε t∩ disδá a≤ ì
  1021. BASI├á statement≤á (350-570)«á  Thσ statement≤ arσ theε reaΣ bacδá in¼á anΣ ì
  1022. alte≥ thσ executinτ prograφ (580-590)«á  Finally¼ thσ statement≤ whicΦ reaΣ ì
  1023. thσ director∙ anΣ diΣ thσ processinτ arσ deleteΣ b∙ statemen⌠ 600¼ t∩ leavσ ì
  1024. iε memor∙ ß MEN╒ program.
  1025.  
  1026.      T∩ usσ thi≤ program¼á ente≥ thσ statement≤ anΣ checδ thei≥á checksums« ì
  1027. Savσá thσ prograφ t∩ disk«á No≈ ruε i⌠ agains⌠ thσ disδ yo⌡ requirσ ß menu«  ì
  1028. Wheε finished¼á savσ thi≤ prograφ t∩ disδ also«á  Oncσ saveΣ yo⌡ caε ruε i⌠ ì
  1029. t∩ seσ ß se⌠ oµ selectablσ prograφ options«á  Yo⌡ caε tailo≥ thσ statement≤ ì
  1030. iεá thi≤ ne≈ prograφ t∩ producσ bette≥ men⌡ description≤ oµ you≥á programs¼ ì
  1031. o≥ t∩ deletσ thosσ whicΦ canno⌠ bσ used«  
  1032.  
  1033.      Iµá yo⌡ deletσ somσ selections¼á theε thσ selection≤ mus⌠á bσá deleteΣ ì
  1034. twice¼áá a⌠á statement≤á ranginτá 1000+¼á anΣá 10000+«á Wheεá deleted¼á thσ ì
  1035. statement≤ a⌠ 10000½ MUS╘ bσ renumbereΣ b∙ RENU═ 10000,1,10000
  1036.  
  1037. 00100 REM Program to get a directory listing and  [145]
  1038. 00110 REM create a menu program.  [146]
  1039. 00120 STRS(8192)  [004]
  1040. 00130 A1$="aaaaaaaabbb": REM don't alter! Used to pass filename back from
  1041.       USR routine  [179]
  1042. 00140 DIM N0(256)  [219]
  1043. 00150 FOR A=1 TO 256  [108]
  1044. 00160  N0$(A)=""  [076]
  1045. 00170 NEXT A  [024]
  1046. 00180 FOR A = 93 TO 103  [161]
  1047. 00190  POKE A,63: REM set up ambiguous filename  [217]
  1048. 00200 NEXT A  [018]
  1049. 00210 RESTORE 1000: REM load CP/M routines  [178]è00220 FOR A=1056 TO 1140  [046]
  1050. 00230  READ B: POKE A,B  [011]
  1051. 00240 NEXT A  [022]
  1052. 00250 A=USR(1056,17): REM get first matching entry  [250]
  1053. 00260 IF A=-1 THEN PRINT "No match found": END  [154]
  1054. 00270 FOR B = 1 TO 256  [112]
  1055. 00280  N0$(B)=A1$: REM SAVE FILENAME  [220]
  1056. 00290  A=USR(1056,18): REM get next entry  [255]
  1057. 00300 IF A=-1 THEN PRINT "completed directory": LET N=B-1: NEXT*B 340 [022]
  1058. 00310 NEXT B  [021]
  1059. 00320 PRINT "Only 256 filenames have been saved"  [138]
  1060. 00330 N=256  [190]
  1061. 00340 REM  save names out to file  [151]
  1062. 00350 OPEN "O",6,"tempmenu"  [154]
  1063. 00360 OUTL#6  [054]
  1064. 00370 P=1000: M=10001  [158]
  1065. 00380 FOR A=1 TO N  [034]
  1066. 00390  N1$=N0$(A)  [176]
  1067. 00400  N2$=N1$(;9,11)  [107]
  1068. 00410  N1$=N1$(;1,8)  [057]
  1069. 00420  REM remove trailing blanks  [150]
  1070. 00430  FOR B=8 TO 1 STEP -1  [163]
  1071. 00440   IF N1$(;B,B) =" " THEN 460: REM blank found, keep searching  [138]
  1072. 00450   C=B: NEXT* B 480  [220]
  1073. 00460  NEXT B  [027]
  1074. 00470  C=8  [083]
  1075. 00480  N1$=N1$(;1,C)  [075]
  1076. 00490  IF N2$="MWB" THEN LPRINT M;" run  ";CHR$(34); N1$; CHR$(34):
  1077.         GOTO 520  [208]
  1078. 00500  IF N2$="COM" THEN LPRINT M;" runm ";CHR$(34); N1$; "."; N2$;
  1079.         CHR$(34);" 256": GOTO 520  [182]
  1080. 00510 GOTO 550  [105]
  1081. 00520  LPRINT P;" data ";CHR$(34); N1$;CHR$(34)  [031]
  1082. 00530  M=M+1  [203]
  1083. 00540  P=P+1  [210]
  1084. 00550 NEXT A  [026]
  1085. 00560 LPRINT : LPRINT: LPRINT "in#0: close 6"  [174]
  1086. 00570 CLOSE 6  [072]
  1087. 00580 OPEN "I",6,"tempmenu": REM read statements back in  [211]
  1088. 00590 IN#6: REM to create the menu program  [200]
  1089. 00600 DELETE 100,600  [156]
  1090. 00860 REM Menu program  [158]
  1091. 00870 REM From a program by Raymond Han, altered by Peter Lazarus.  [159]
  1092. 00880 REM for the 64k Microbee with Disk Drive  [160]
  1093. 00890 REM Renumber this section if altered: RENUM 100,10,100,9999  [161]
  1094. 00900 CLEAR  [000]
  1095. 00910 DIM P1(256)  [227]
  1096. 00920 STRS(2400)  [254]
  1097. 00930 SPEED 0: HIRES: NORMAL: CLS  [017]
  1098. 00940 REM  [157]
  1099. 01000 DATA 245,213,229,197,197,17,104,0,213,225,19,1,22,0,54,0  [163]
  1100. 01001 DATA 237,176,17,116,4,14,26,205,5,0,193,24,2,14,17,17  [017]
  1101. 01002 DATA 92,0,205,5,0,183,242,79,4,193,1,255,255,24,33,33  [024]
  1102. 01003 DATA 116,4,7,7,7,7,7,79,6,0,9,17,0,127,62,229  [151]
  1103. 01004 DATA 190,40,218,35,6,11,126,18,35,27,16,250,193,1,0,0  [011]
  1104. 01005 DATA 225,209,241,201,0,0  [122]
  1105. 05000 DATA "STOP"  [105]
  1106. 05010 REM last program name must be STOP  [198]
  1107. 05020 REM read and load values  [199]è05030 FOR I = 1 TO 256  [166]
  1108. 05040  READ P1$(I)  [036]
  1109. 05050  IF P1$(I) = "STOP" THEN LET N=I-1: NEXT*I 5070  [093]
  1110. 05060 NEXT I  [083]
  1111. 05070 Q=1: REM first panel  [197]
  1112. 05080 GOSUB 5150  [024]
  1113. 05090 CURS 1,16: INPUT "Input your choice, or 0 for next panel";A;  [177]
  1114. 05100 IF A=0THEN GOTO 5080  [056]
  1115. 05110 IF A<1 OR A>N THEN 5090  [111]
  1116. 05120 CLS  [170]
  1117. 05130 CURS 455: PRINT "Please wait for "; P1$(A): PLAY 24  [205]
  1118. 05140 GOTO 10000+A  [096]
  1119. 05150 REM print next panel  [203]
  1120. 05160 CLS  [174]
  1121. 05170 UNDERLINE: CURS 20:PRINT "Menu of programs on disk": NORMAL  [087]
  1122. 05180 C=1: R=2  [122]
  1123. 05190 B=42*(Q-1) + 1: REM calc beginning program no.  [116]
  1124. 05200 IF B>N THEN LET Q=1: GOTO 5190  [057]
  1125. 05210 E=42*Q: REM calc ending program no.  [101]
  1126. 05220 IF E>N THEN LET E=N  [013]
  1127. 05230 FOR I=B TO E  [097]
  1128. 05240  P2$=P1$(I)  [237]
  1129. 05250  CURS C,R: PRINT [I4 I]; " "; P2$(;1,16)  [191]
  1130. 05260  R=R+1: IF R=16 THEN LET R=2: C=C+21: REM print next column  [099]
  1131. 05270  NEXT I  [086]
  1132. 05280 Q=Q+1  [010]
  1133. 05290 RETURN  [176]
  1134. 10000 REM This part gets program and runs it. (RENUM 10000,1,10000) [241]
  1135.  
  1136. Thσ M╠ routinσ oµ thi≤ listinτ wil∞ appea≥ nex⌠ month«á Fo≥ thosσ wh∩ can'⌠ ì
  1137. wait it is also on the BB in DIR BASIC and is called DIRECTORY.DOC  ED
  1138.  
  1139.  
  1140. $$ FOR SALE $$ FOR SALE $$ FOR SALE $$
  1141.  
  1142.         STAR GEMINI 10X PRINTER       Contact Ken Brown   870-0095
  1143.  
  1144.           **********     **********     **********     **********
  1145.  
  1146.  MICROBEE 56k CP/M, Riton green screen monitor, Doc's, Manuals & Software
  1147.                        Phone David Instone 762-5270
  1148.           **********     **********     **********     **********
  1149.  
  1150.          MICROBEE Series III 32k, amber monitor, cassette player. 
  1151.                            Ange Virgona 579-2792
  1152.           **********     **********     **********     **********
  1153.  
  1154.       MICROBEE 128k, Amdek 300A amber screen, Manuals, software etc.,
  1155.                        Contact   Jim Binder 434-3410
  1156.  
  1157.           **********     **********     **********     **********
  1158.  
  1159.               92k N.J.S EPROM Ex. board for 8xxxxx series Bee
  1160.  
  1161. Include≤ WBEE¼ TELCOM¼ EDAS═ ª FORT╚ ½ │ EPROMS« Completσ witΦ manuals« $75
  1162.                      Also Mbee Eprom Programmer $75.00
  1163. David Price U2/4 Lake Tce West. Mt Gambier 5290. Phone (087) 25-2897
  1164.  
  1165. $$ FOR SALE $$ FOR SALE $$ FOR SALE $$è                          MBUG PUBLIC DOMAIN DISK
  1166.                       order through the tape library
  1167. Cat ##  File Name     Size   CRC        Description
  1168. 002.01    /       .COM    1K   22 79      Makes some COM files work faster
  1169. 002.02    BISHOW  .COM    1K   6B EC      Paging version of TYPE
  1170. 002.03    BITMAP  .COM    1K   8F 37      Shows on VDU disk space used
  1171. 002.04    BITMAP  .HLP    1K   94 2F      Help for BITMAP.COM
  1172. 002.05    CEBUG   .COM   11K   14 43      Disk utility
  1173. 002.06    CEBUG   .DOC   71K   27 88      Doc for CBUG.COM
  1174. 002.07    COMPARE .COM    2K   AA 42      Compares two files
  1175. 002.08    COMPARE .DOC    1K   57 23      Doc for COMPARE.COM
  1176. 002.09    COMPARM .COM    1K   0C 01      Compares two files
  1177. 002.10    COMPARM .HLP    1K   67 46      Doc for COMPARM.COM
  1178. 002.11    CRC     .COM    3K   B2 07      Checks CRC on this disk
  1179. 002.12    DASM    .COM   10K   5E B8      Disassemble M80 files
  1180. 002.13    DASM    .HLP    9K   8D AB      Help for DASM.COM
  1181. 002.14    DISPLAY .COM    2K   34 0E      Similal to ED.COM but no Editing
  1182. 002.15    DISPLAY .DOC    3K   F2 A8      Doc for DISPLAY.COM
  1183. 002.1╢á    DO╙á    .CO═    1╦   F┴ A─      Show≤ Disδ Default≤ (BIOS etc)
  1184. 002.17    DU      .COM    7K   8E 41      Disk Utility
  1185. 002.18    DU      .HLP   14K   4F E8      Help for DU.COM
  1186. 002.19    FIND    .COM    2K   B5 FB      Finds strings in text files
  1187. 002.20    FIND    .HLP    2K   46 22      Doc for HELP.COM
  1188. 002.21    FINDBAD .COM    2K   03 43      Finds bad sectors & locks them out
  1189. 002.22    FIXDIR  .COM    7K   47 50      Repairs illegal disk file names
  1190. 002.23    FIXDIR  .DOC    4K   99 0A      Doc for FIXDIR.COM
  1191. 002.24    FMAP    .COM    1K   1A 2C      Part of catalog system
  1192. 002.25    JOINMBUG.AUS    6K   2B 90      JOIN MBUG AUSTRALIA INC.
  1193. 002.26    L       .COM    2K   41 80      Directory Lister. Type L ::<CR>
  1194. 002.27    MEMRS   .COM    2K   32 4F      Checks RAM 
  1195. 002.28    QWIKKEY .COM    2K   5B 6D      Similar to FLASHKEY.COM(tm)
  1196. 002.29    QWIKKEY .DOC    4K   A5 43      Doc for QUIKKEY.COM
  1197. 002.30    RAMMAP  .COM    1K   BA 83      Draws map of ram on VDU
  1198. 002.31    SD      .COM    4K   78 95      Directory lister
  1199. 002.32    SD      .DOC   12K   EF 66      Doc for SD.COM
  1200. 002.33    SORTDIR .COM    1K   85 B1      Sorts directory to ASCII order
  1201. 002.34    SUPERSUB.DOC    8K   58 08      Doc for Supersub.com
  1202. 002.35    SUPERZAP.DOC   11K   68 E2      Disk utility
  1203. 002.36    SURVEY  .COM    2K   66 CE      Reads operating system onto VDU
  1204. 002.37    SWEEP   .COM   12K   7F 15      Copying utility
  1205. 002.38    SWEEP   .DOC   28K   74 AB      Doc for SWEEP.COM
  1206. 002.39    UNERA   .COM    1K   79 FE      Unerases ERAsed files
  1207. 002.40    UNERA   .HLP    3K   9C 28      Help for UNERA.COM
  1208. 002.41    UNMWB20 .LBR   17K   09 25      MWB utilities. Types .MWB files
  1209. 002.42    WC      .COM    7K   BA 45      Counts words in file{s}
  1210. 002.43    WIPE    .ASM    3K   06 AD      Deletes PRN,HEX,BAK files etc 
  1211. 002.44    ZIP     .COM    5K   2C 29      Fast copy utility. Type ZIP<CR>
  1212. Library -MBUG    Volume Number-002, 44 Files cataloged.
  1213.                                        
  1214.                                SELFREP4.MWB
  1215. 
  1216. Iε Novembe≥ wσ issueΣ ß challengσ t∩ everyonσ t∩ writσ ß prograφ iεá Mbasiπ ì
  1217. o≥á MicroworlΣ Basic¼á tha⌠ woulΣ lis⌠ itselµ bacδ ont∩ thσ screeεá withou⌠ ì
  1218. usinτá thσá reserveΣ word≤ "PRINT¼á LIS╘ o≥ LLIST"«á Belo≈ i≤á thσá winninτ ì
  1219. entr∙ writteε b∙ Juliaε Ophe∞ (memΓ 308⌐ anΣ hi≤ prizσ wa≤ presenteΣ t∩ hiφ ì
  1220. a⌠ thσ Februar∙ meeting«  Prograφ i≤ onl∙ onσ linσ long. (checksumed)
  1221.  
  1222. 00100 R1$="00100 R1$=:PRINT R1$(;1,10);CHR(34);R1$;CHR(34);R1$(;12):
  1223.       GOTO 100":PRINT R1$(;1,10);CHR(34);R1$;CHR(34);R1$(;12):GOTO100  █▒╖▓▌è                   TAPE LIBRARY SECURITY DEPOSIT REFUNDS
  1224.  
  1225.     CREDIT APPLICATION FORM
  1226. 
  1227.  
  1228. NAME.........................      |         NAME.........................
  1229.                                    |                                      
  1230. MEMBER NUMBER................      |         MEMBER NUMBER................
  1231.                                    |                                      
  1232. RECEIPT NUMBER...............      |         RECEIPT NUMBER...............
  1233.                                    |                                      
  1234. DATE OF CREDIT...............      |         DATE OF CREDIT...............
  1235.                                    |                                      
  1236. AUTHORIZED...................      |         AUTHORIZED...................
  1237.                                    |                                      
  1238. DATE OF HIRE.................      |         DATE OF HIRE.................
  1239.                                    |                                      
  1240. NUMBER OF TAPES...2....3.....      |         NUMBER OF TAPES...2....3.....
  1241.                                    |
  1242. TAPE LIBRARIAN...............      |         TAPE LIBRARIAN...............
  1243.                                       
  1244. Wheε fillinτ ou⌠ thi≤ forφ pleasσ inser⌠ onl∙ you≥ NAME¼á MEMBE╥ NUMBE╥ anΣ ì
  1245.                        TAPE RECEIPT NUMBER if known. 
  1246.  
  1247. Al∞ member≤ arσ no≈ entitleΣ t∩ usσ thσ tapσ library« Thosσ peoplσ wh∩ havσ ì
  1248. neve≥á haΣá ß RO═ BEE¼á yo⌡ to∩ caε usσ thesσ tape≤ b∙ usinτ TDCOPY.CO═á o≥ ì
  1249. directl∙ accessinτ BASI├ witΦ thσ CLOA─ and/o≥ CSAV┼ commands.
  1250.  
  1251.         SPECIAL INTEREST GROUPS
  1252.  
  1253.  
  1254.                              DREAMDIS╦ OWNERS
  1255.  
  1256.      ╔ havσ haΣ somσ request≤ oµ latσ t∩ ge⌠ togethe≥ thosσ peoplσ wh∩ havσ ì
  1257. Dreamdisδ systems«á AlthougΦ therσ i≤ ß director∙ oε thσ RBBS¼á ╔ neve≥ seσ ì
  1258. mucΦ g∩ int∩ it« ╔ don'⌠ hea≥ mucΦ abou⌠ Dreamdisδ anyway« CoulΣ i⌠ bσ tha⌠ ì
  1259. the∙á arσ s∩ eas∙ t∩ usσ tha⌠ nobod∙ need≤ hel≡ o≥ arσ the∙ s∩ baΣ tha⌠ yo⌡ ì
  1260. arσ ashameΣ t∩ sa∙ yo⌡ owε one┐ Whateve≥ thσ case¼ Joσ Shraφ wil∞ bσ a⌠ thσ ì
  1261. nex⌠á (HACKERS⌐á meetinτ witΦ ß vie≈ t∩ startinτ  ß sub-grou≡ oµá Dreamdisδ ì
  1262. users«á Iµ enougΦ peoplσ arσ interested¼á wσ coulΣ possibl∙ star⌠ ß hacker≤ ì
  1263. nigh⌠ a⌠ thσ hal∞ jus⌠ fo≥ yo⌡ (a⌠ n∩ cos⌠ t∩ you)«á Iµ yo⌡ don'⌠ kno≈ Joe¼ ì
  1264. seσ mσ nex⌠ meetinτ anΣ ╔ wil∞ introducσ you.
  1265.  
  1266. 
  1267.                            PASCA╠ INTERES╘ GROUP
  1268. 
  1269.      MucΦá thσ samσ a≤ above«á Iµ Pasca∞ turε yo⌡ on¼á iµ yo⌡ woulΣ likσ t∩ ì
  1270. kno≈ morσ abou⌠ it¼á iµ yo⌡ havσ problems¼á iµ yo⌡ havσ discovereΣ excitinτ ì
  1271. thing≤á abou⌠á it¼á anythinτ t∩ d∩ witΦ it¼á pleasσ le⌠ mσ kno≈ s∩á wσá caε ì
  1272. arrangσá somethinτ fo≥ yo⌡ also«á I⌠ ma∙ bσ jus⌠ onσ corne≥ oµ thσ hal∞á a⌠ ì
  1273. meetinτ night¼ or¼ wσ coulΣ ge⌠ thσ hal∞ fo≥ you≥ owε use.
  1274.  
  1275.  
  1276.      Iµ eithe≥ oµ thσ abovσ interes⌠ you¼ don'⌠ wai⌠ fo≥ thσ othe≥ blokσ t∩ ì
  1277. d∩ i⌠ fo≥ yo⌡ becausσ hσ won't«á Thσ offe≥ i≤ therσ s∩ takσ it« Opportunit∙ ì
  1278. i≤ onl∙ goinτ t∩ knocδ once« Answe≥ tha⌠ knocδ NOW.       A. BARFOOT
  1279.  
  1280.  
  1281. è     THE MEMBERSHIP SECRETARY                          #
  1282.      MBUG AUSTRALIA INCORPORATED.               
  1283.      P.O. BOX 157                            
  1284.      NUNAWADING. Victoria. 3131.                
  1285. 
  1286.                         PLEASE COMPLETE ENTIRE FORM 
  1287. All  applications and renewals  PLEASE COMPLETE  the  NAME AND ADDRESS FORM
  1288.          (Unless renewing (ATTATCHING LABEL BELOW) and NO changes)         
  1289. __________________________________________________________________________
  1290. |                                                                         |
  1291. |        NAME:______________________________________________________      |
  1292. |                                                                         |
  1293. |        ADDRESS:___________________________________________________      |
  1294. |                                                                         |
  1295. |        POST CODE:___________      TELEPHONE:______________________      |
  1296. |                                                                         |
  1297. |        DO YOU HAVE A MODEM:____   TYPE OF COMPUTER:_______________      |
  1298. |                                                                         |
  1299. |        WHERE DID YOU HEAR ABOUT MBUG:____________________________       |
  1300. |_________________________________________________________________________|
  1301.                                        |  
  1302.                                    are you a
  1303.                                        |                             
  1304.           .-------- yes -------<-- NEW MEMBER --------- no --.     
  1305.           |                                                  |
  1306.           |                                     .____________|___________.
  1307.           |                                     |           if           |
  1308.           |<--- Member No._____<--- yes ---<----|    <-- RENEWAL         |
  1309.           |                                     |                        |
  1310.           |                                     -------------------------|     
  1311.           |                                                  |
  1312.      YEARLY FEES                                           else
  1313.           |                                                  |          
  1314. RENEWAL OF MEMBERSHIP          [ ]---------> .----------------------------.
  1315. FULL MEMBERSHIP     @  $20.00  [ ]           |  MEMBERSHIP RENEWAL        |
  1316. (includes schools & businesses)              |  OR CHANGE OF ADDRESS      |
  1317. COUNTRY             @  $20.00  [ ]           |                            |
  1318. OVERSEAS            @  P.O.A.  [ ]           |-- --- --- --- --- --- ---  |
  1319. STUDENT (FULL TIME) @  $15.00  [ ]           | attatch old mailing label  |
  1320.                                 |            |                            |
  1321.                                 |            |         HERE               |
  1322.                                 |            ------------------------------ 
  1323.                                 |                            |  
  1324.                                 |                            |
  1325.                                PLEASE FILL IN PAYMENT FORM BELOW
  1326.  
  1327. ╔ DESIR┼ T╧ BECOM┼ ┴ MEMBE╥ O╞ MBU╟ AUSTRALI┴ INCORPORATED¼ AN─  AGRE┼ 
  1328. T╧ B┼ BOUN─ B┘ TH┼ RULE╙ O╞ TH┼ ASSOCIATIO╬ FO╥ TH┼ TIM┼ BEIN╟ I╬ FORCE.
  1329.  
  1330.                  SIGNATURE: _____________________ DATE: ________
  1331.  
  1332. --------------------------------------------------------------------------- 
  1333. Please find enclosed my remittance of $_____ Being cheque/money order, or,
  1334.  
  1335. Charge my Bankcard / Visa          No.____ ____ ____ ________  
  1336.  
  1337. Expiry Date __/__/____             Signature.................
  1338.  
  1339.                          #                  /    / è