home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug026.arc / 1987JAN.CAT < prev    next >
Text File  |  1979-12-31  |  58KB  |  1,107 lines

  1. .pl70
  2. .po0
  3. .OP
  4. .HE# JAN   - T H E  C A T C H E R -1987 #     
  5. Thσ followinτ i≤ ß lis⌠ oµ thσ 1986/8╖ committee«á Iµ therσ i≤ anythinτ yo⌡ ì
  6. requirσ o≥ an∙ hel≡ yo⌡ caε givσ us¼á pleasσ d∩ no⌠ hesitatσ t∩ contac⌠ an∙ ì
  7. onσ oµ us.
  8. 
  9.               EXECUTIVE  
  10.  
  11. PRESIDENT                               ANDREW BARFOOT           758-4822
  12. VICE-PRESIDENT                          STEVEN JEPSON             45-4226
  13. SECRETARY                               MALCOLM OSBORNE          404-1282
  14. TREASURER                               KEVIN CARR               233-4629
  15. PUBLI├ OFFICE╥                          JOHN BUTTON              578-8145
  16.  
  17.                          COMMITTEE AND ASSISTANTS
  18.  
  19. Chris Anderson           438-3762       Peter Broughton          347-8114
  20. Russell Crosser          383-5307       Bob Denton               233-1483      
  21. Simon Gerraty            557-2501       Mike Holzinger           354-6742 
  22. Jim Lobley               758-9169       Mike Thompson             82-5002
  23.  
  24.  
  25. SERVICES  PROVIDED  BY  MBUG  AUSTRALIA 
  26.  
  27. DISK FORMAT COPYING JOHN BUXTON  758-5744
  28. RBBS SYSTEM OPERATOR.  MIKE THOMPSON 82-5002
  29. BAZAAR MICK HOLZINGER  P.O. BOX 253 COBURG  3058       
  30. EDITOR  A. BARFOOT. P.O. BOX 157 NUNAWADING 3131  
  31. TAPE LIBRARY C. ANDERSON. P.O. BOX 147 DIAMOND CREEK 3089
  32. MODEM HIRE    C. ANDERSON.  P.O. BOX. 147 DIAMOND CREEK 3089
  33. MEMBERSHIP SECRETARY J. LOBLEY.  P.O. BOX 157 NUNAWADING 3131  
  34. PUBLIC DOMAIN (SIG/M) DISKS  S. JEPSON.  P.O. BOX 8  ROSANNA 3084
  35. ELECTRONIC PARTS DISCOUNT Rod ERVINE 425 HIGH ST. NORTHCOTE
  36.  
  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ε seperate 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. shoulΣá shoulΣá no⌠ bσ typeΣ iε a≤ par⌠ oµ thσ listing«á        Contribution≤ no⌠ necessaril∙ endorseΣ b∙ MbuτáAus⌠ Inc.
  61.                                                           
  62. THE CATCHER is published by MBUG AUSTRALIA INCORPORATED  
  63. All copyrights are reserved by MBUG AUSTRALIA INCORPORATED è       FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  
  64.  
  65.      Thσá firs⌠ thinτ ╔ woulΣ likσ t∩ le⌠ yo⌡ kno≈ thi≤ montΦ i≤ tha⌠á somσ ì
  66. oµá thσ BASI├ listing≤ havσ ß fe≈ line≤ witΦ thσ checksum≤ missing«á ╔ havσ ì
  67. altereΣ thσ listing≤ iε thesσ line≤ froφ doublσ backslashe≤ t∩ PRIN╘ state-ì
  68. ments« No room here to explain why.
  69.  
  70.      Thσ cluΓ ha≤ donσ ß disδ swa≡ witΦ thσ SoutΦ Australiaε Microbeσá Use≥ ì
  71. Group«á Thi≤á swa≡ involve≤ abou⌠ 2░ disk≤ tha⌠ wσ wil∞ bσ includinτ iε ou≥ ì
  72. disδá library«á Somσá oµá thσ program≤ arσ alread∙ oεá ou≥á disk≤á bu⌠á thσ ì
  73. majorit∙ arσ ne≈ t∩ us«á A≤ ╔ aφ thσ onσ wh∩ ha≤ t∩ collatσ them¼ ╔ decideΣ ì
  74. i⌠á wa≤ no⌠ wortΦ thσ timσ o≥ energ∙ t∩ sor⌠ ou⌠ wha⌠ wa≤ ß repea⌠ o≥á wha⌠ ì
  75. wa≤á not«á Thσ collectioε ha≤ beeε catalogueΣ a≤ supplieΣ b∙ SAMU╟ anΣá duσ ì
  76. recognitioεá giveεá t∩ theφ a≤ thσ suppliers«á Wσ havσ recentl∙ writteεá t∩ ì
  77. ove≥ 3░ use≥ group≤ anΣ a⌠ thi≤ timσ onl∙ SAMU╟ havσ replied« Wσ offereΣ t∩ ì
  78. nationall∙ co-ordenatσ ß Microbeσ CP/═ disδ distrubitioε systeφ bu⌠ wσá arσ ì
  79. stil∞á waitinτá froφá thσ othe≥ group≤ includinτ thσ majo≥ group≤á sucΦá a≤ ì
  80. SYDNEY¼á PERTH¼á BRISBANE¼á etc« Iµ thesσ group≤ d∩ no⌠ wan⌠ t∩ participatσ ì
  81. witΦá ou≥ idea¼á pleasσ le⌠ u≤ know«á Ou≥ member≤ woulΣ likσ t∩ swa≡á disk≤ ì
  82. witΦ yo⌡ iε an∙ case.
  83.  
  84.      Thσá seconΣá "clueó iε ou≥ programminτ competitioε i≤ listeΣ late≥á iε ì
  85. thi≤á issue«á ╔á hopσ wσ havσ no⌠ se⌠ to∩ harΣ ßá probleφá fo≥á you«á Don'⌠ ì
  86. forget¼ wσ arσ offerinτ tw∩ prize≤ oµ $25.0░ eacΦ fo≥ thσ winners« 
  87.  
  88. > HAPPY NEW YEAR....     ANDREW
  89.  
  90.        FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  
  91.      
  92. $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $$
  93.  
  94. MicroBeσ StandarΣ Model«á Include≤ ▓ Drives«á │ 1/2ó anΣ ╡ 1/4ó sizes« Ver∙ ì
  95. GooΣ Qualit∙ MitsubishΘ Monitor«á AE═ Rela∙ Controlle≥ Board¼ allow≤ yo⌡ t∩ ì
  96. contro∞á ╕ items¼á anythinτ froφ ░ volt≤ u≡ t∩ 24░ volt≤ ma∙ bσ controlled«  ì
  97. Ha≤á │ ° 24░ Vol⌠ Plug≤ alread∙ oε thσ bacδ oµ thσ case¼á read∙ t∩á contro∞ ì
  98. 240÷á Appliances«á Cassettσá Recorde≥ als∩ included«á  A≤ wel∞ a≤á ton≤á oµ ì
  99. tapes«  Al∞ cable≤ included¼ manuals¼ etc« Compute≥ Prin⌠ out≤ oµ programs«  ì
  100. Magazines¼á lot≤á oµ article≤ abou⌠ thσ MicroBeσá included«á Askinτá arounΣ ì
  101. $110░ t∩ $1200¼ bu⌠ willinτ t∩ negotiate.
  102.  
  103. Fo≥á $200.00¼á aεá almos⌠á ne≈á Nicσ Modeφ witΦá simplσá BB╙á softwarσá fo≥ ì
  104. answerinτá thσá phone«áá Ha≤á smal∞á bu⌠á effectivσá messagσá system¼á madσ ì
  105. specificall∙ fo≥ thi≤ MicroBee«á  Thσ modeφ include≤ cable≤ Manuals¼ anΣ i⌠ ì
  106. support≤ thσ followinτ bauΣ rates║á CCITT.«á 300¼ 1200/75¼ 600/75¼ anΣ vicσ ì
  107. versß eg..75/1200«  BELL..« 300¼ 1200/5¼ anΣ vicσ versa...
  108.  
  109. Thσá modeφ ha≤ Aut∩ Answe≥ whicΦ ha≤ beeε specificall∙ createΣ fo≥ thσá Beσ ì
  110. mentioneΣá above«á FO╥ MOR┼ INFORMATIO╬ CONTAC╘ Chri≤ Bruntoε O╬ (03⌐á 723-ì
  111. 5124« O≥ leavσ ß messagσ t∩ Dirδ Bruntoε oε Bulletiε Board.
  112.  
  113. $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $ñ FO╥ SAL┼ $$
  114. 
  115. From: MALCOLM MILES      To:   ALL      Re:   3.5" drives on a 128k Bee
  116. 
  117. ╔á neeΣ t∩ attacΦ ß 3.5ó drivσ t∩ ß 128δ standarΣ Beσ t∩ urgentl∙á transfe≥ ì
  118. somσá file≤á froφ ß CIA┬ system«á ╔ understanΣ thi≤ i≤ possiblσ bu⌠ ╔á wil∞ ì
  119. neeΣ ß ne≈ BIO╙ oε thσ 128k«á An∙ hel≡ woulΣ bσ appreciateΣ oε thσ bes⌠ anΣ ì
  120. quickes⌠á wa∙á t∩á d∩á thi≤á a≤ ╔ aφ ne≈á t∩á thi≤á Beσá world«á Thank≤á iε ì
  121. anticipation.è                    GRAPHIC WORDBEE and EPSON Printers
  122.  
  123.                      John Slater        Member No.485
  124.  
  125.      Durinτá thσ timσ ╔ havσ beeε ß membe≥ oµ MBU╟ Australißá Inc«á ╔á havσ ì
  126. recieveΣá man∙ tip≤ anΣ usefu∞ informatioε t∩ d∩ witΦ Microbee≤ anΣ variou≤ ì
  127. softwarσá througΦ thσ page≤ oµ Thσ CATCHER«á No≈ it≤ m∙ turε t∩ returεá thσ ì
  128. favour.
  129.  
  130.      ╔ havσ discovereΣ tha⌠ EPSO╬ printer≤ arσ no⌠ compatablσ witΦ somσá oµ ì
  131. thσ softwarσ tha⌠ ha≤ beeε writteε witΦ "EPSO╬ compatablesó iε mind«á Eg« - ì
  132. man∙á graphiπá dum≡ program≤ causσ thσ printinτ t∩ ruε ofµ thσ edgσ oµá thσ ì
  133. page.
  134.  
  135.      WitΦá EPSO╬á "compatables",ES├ "Kó set≤ thσ printe≥ iεá singlσá desit∙ ì
  136. graphiπá modσ - 64░ dots/8ó page«á ES├ "Kó oε aε EPSO╬ set≤ thσ printe≥á iε ì
  137. singlσ desit∙ graphiπ modσ bu⌠ witΦ onl∙ 48░ dots/8ó page.
  138.  
  139.      Iε GRAPHI├ WORDBE┼ thσ .G╥ commanΣ send≤ ES├ "Kó t∩ thσ printe≥ t∩ se⌠ ì
  140. i⌠á u≡á iε thσ graphiπ mode«á Tryinτ t∩ prin⌠ ou⌠ onσ oµá thσá demostratioε ì
  141. file≤ oε thσ distributioε disk¼ CIRCUIT1¼ resulteΣ iε onl∙ 3/┤ oµ thσ widtΦ ì
  142. oµ thσ filσ beinτ printeΣ becausσ oµ thσ differancσ iε do⌠ density.
  143.  
  144.      Thσá .E╙ commanΣ ha≤ n∩ effec⌠ becausσ thσ .G╥ commanΣ ove≥ write≤ it« ì
  145. S∩ arise≤ thσ problem¼á ho≈ t∩ ge⌠ prope≥ graphic≤ froφ GRAPHI├ WORDBE┼á oε ì
  146. t∩ m∙ LX-80?
  147.  
  148. Thσ solutioε haΣ t∩ bσ :- 
  149.  
  150.      Replacσ ES├ "Kó witΦ thσ prope≥ codσ fo≥ aε EPSO╬ LX-8░ t∩ producσ 64░ ì
  151. dots/8"page« Thσ codσ needeΣ fo≥ thi≤ i≤ ES├ "*ó ┤ (1┬ 2┴ 0┤ hex).
  152.  
  153.      Froφá ßá ti≡ giveε b∙ D.JUD─ iε aε articlσ iε thσ Jul∙ '8╢á CATCHE╥á ╔ ì
  154. founΣá thσá locatioε fo≥ thσ graphic≤ setu≡ informatioε anΣ eventuall∙á thσ ì
  155. routinσ t∩ senΣ datß t∩ thσ printer«á Therσ arσ actuall∙ tw∩ graphiπá setu≡ ì
  156. routines¼á botΦ werσ changed«á Als∩ tw∩ othe≥ byte≤ werσ changeΣ whicΦá arσ ì
  157. useΣ fo≥ thσ .G─ anΣ .G╥ command≤ iε thσ W┬ file.
  158.  
  159.      ╔á useΣ CEBU╟ bu⌠ DD╘ o≥ SI─ ma∙ bσ useΣ anΣ thi≤ i≤ thσ proceedurσá ╔ ì
  160. followed:-
  161.  
  162. A⌠ thσ promp⌠ A>CEBU╟ WBEE41.COM<cr>
  163.  
  164. Usσ thσ 'Sº commanΣ t∩ changσ thσ datß a⌠ thσ followinτ locations:-
  165.  
  166.      01F░      wa≤  0░   changσ t∩ 3┼   \
  167.      01F▒       ó   0░        ó    2┴   |
  168.      01F▓       ó   0░        ó    C─   |
  169.      01F│       ó   0░        ó    8│   |
  170.      01F┤       ó   0░        ó    0▓   |
  171.      01F╡       ó   0░        ó    3┼    \
  172.      01F╢       ó   0░        ó    0┤        Ne≈ graphiπ se⌠ u≡ 1.
  173.      01F╖       ó   0░        ó    C─    /
  174.      01F╕       ó   0░        ó    8│   |
  175.      01F╣       ó   0░        ó    0▓   |
  176.      01F┴       ó   0░        ó    C│   |
  177.      01F┬       ó   0░        ó    C▒   |
  178.      01F├       ó   0░        ó    0▓   /
  179. è     02B├      wa≤  3┼   changσ t∩ C│   \
  180.      02B─       ó   4┬        ó    F░   |
  181.      02B┼       ó   C─        ó    0▒   ⁿ     Jum≡ t∩ ne≈ setu≡ 1.
  182.      02B╞       ó   8│        ó    0░   |
  183.      02C░       ó   0▓        ó    0░   /
  184.  
  185.      03C╡      wa≤  0─   changσ t∩ 0┴   \
  186.      03C╢       ó   0┴        ó    1┬   |
  187.      03C╖       ó   1┬        ó    3│    \
  188.      03C╕       ó   3│        ó    1╕        Graphiπ setu≡ 2.
  189.      03C╣       ó   1╕        ó    1┬    /
  190.      03C┴       ó   1┬        ó    2┴   |
  191.      03C┬       ó   4┬        ó    0┤   /
  192.  
  193.      06A╡      wa≤  4├   changσ t∩ 0▒        Graphiπ modσ fo≥ .GD
  194.      06A╣       ó   4┬        ó    0┤        Graphiπ modσ fo≥ .GR
  195.      06A┼       ó   BD        ó    F╢   ▄    Addr« oµ modσ bytσ for
  196.      06A╞       ó   02        ó    0▒   »         setup.
  197.  
  198. Thi≤ complete≤ thσ change≤ needeΣ fo≥ thσ correc⌠ graphic≤ printing.
  199.  
  200.      ╔á changeΣ thσ GRAPHI├ WORDBE┼ messagσ a⌠ thσ Interfacσ men⌡ s∩ a≤á t∩ ì
  201. indicatσ thσ modifieΣ Wordbeσ froφ thσ original«á Iµ yo⌡ d∩ no⌠ wisΦ t∩á d∩ ì
  202. this¼ g∩ t∩ thσ paragrapΦ whicΦ write≤ thσ modifieΣ filσ t∩ disk.
  203.  
  204. Usinτ thσ 'sº commanΣ makσ thσ followinτ changes:-
  205.  
  206.      0CBE║ 2░ 4╖ 5▓ 4▒ 5░ 4╕ 4╣ 4│ 2░ 5╖ 4╞ 5▓ 4┤ 4▓ 4╡ 45
  207.      0CCE: 20 66 6F 72 20 45 50 53 4F 4E 20 4C 58 2D 38 30
  208.      0CDE: 20 0A 20
  209.  
  210. Oncσ al∞ change≤ arσ made¼á savσ thσ modifieΣ filσ bacδ t∩ disδ usinτ thσ ╞ ì
  211. anΣ ╫ commands.
  212.  
  213.      -F WBEE42.COM                 give the file a new name
  214.      -W                            this will write the file to disk
  215.      -^C                           warm boot
  216.  
  217. Tes⌠á thσ filσ b∙ runninτ WBEE4▓ theε tr∙ printinτ onσ oµ thσ file≤ oεá thσ ì
  218. distributioε disk« Eg« CIRCUIT1. 
  219.  
  220. Iµ al∞ work≤ well¼ makσ ß backu≡ anΣ happ∙ GRAPHI├ WORDBEEing.  John Slater
  221. 
  222. From: ANDREW SHAW   To:   ALL      Re:   HOUSE OF FRANKENSTEIN
  223. 
  224. ╔á havσá go⌠á al∞ thσ item≤ needeΣ t∩ se≈ u≡ thσ monste≥á EXCEP╘á thσá damε ì
  225. electrodesí I≤ therσ somσ kinΣ sou∞ ou⌠ therσ wh∩ caε offe≥ mσ somσ hel≡ iε ì
  226. thi≤ desperatσ matte≥ ????┐        Andrew (I hate adv. games) Shaw !!!!!
  227.  
  228. $$ FOR SALE $$ FOR SALE $$ FOR SALE $$
  229.  
  230. 2╡ datß tape≤ fo≥ sale«á Mostl∙ 30min¼á somσ 20min«á Somσ havσ olΣ file≤ eτ ì
  231. tapσ librar∙ oε them«á Migh⌠ bσ wortΦ ß looδ beforσ wipσ them« $1░ thσ lot« ì
  232. Leavσ ß messagσ iµ you'rσ interested. Contact WAYNE SIMES (Via RBBS Please)
  233.                                 --ooOOoo--
  234.  
  235. D─á Serie≤á II¼á S─ Serie≤ II¼á RO═ Basσ Serie≤ III¼á WitΦá V.D.U.'s«á Als∩ ì
  236. Printer¼á AN─ Beemodeφ ¿ 330░ 1200/7╡ ⌐ For-Sale«á  COME╙ WIT╚ SOFTWAR┼ AN─ ì
  237. MANUALS«  PLEASE RING DEAN DAVIS (A.H)  (03) 277-4690.è                REVIEW OF `BEEKEEPER' BOOK KEEPING PROGRAM
  238.  
  239.      Iµá yo⌡ werσ a⌠ thσ Octobe≥ meetinτ yo⌡ ma∙ havσ seeε ßá demonstratioε ì
  240. oµá ßá booδ keepinτ prograφ froφ Anε Cour⌠ Softwarσá nameΣá BEEKEEPER«á Fo≥ ì
  241. thosσá oµá yo⌡á tha⌠á werσá no⌠ a⌠ thσ meetinτá o≥á ma∙á no⌠á havσá haΣá aε ì
  242. opportunit∙á t∩á seσ thσ demonstration¼á herσ i≤ ß genera∞ rundowε oµá tha⌠ ì
  243. program.
  244.  
  245.      T∩á usσá Beekeepe≥ yo⌡ wil∞ requirσ ß cop∙ oµá Microsof⌠á Mbasic«á Thσ ì
  246. collectioε oµ program≤ i≤ saveΣ usinτ Mbasic'≤ protec⌠ functioε anΣ a≤ sucΦ ì
  247. canno⌠ bσ listeΣ o≥ dumpeΣ bu⌠ wil∞ ruε a≤ an∙ othe≥ .BA╙ program.
  248.  
  249.      Thσá suitσá oµ program≤ come≤ oε ß singlσ 130cφ o≥ 90cφá disδá anΣá i≤ ì
  250. configureΣá prio≥ t∩ purchasσ fo≥ eithe≥ ß singlσ o≥ dua∞ drivσ system«á S∩ ì
  251. remembe≥ wheε orderinτ t∩ specif∙ thσ numbe≥ oµ drive≤ iε you≥ system«á Yo⌡ ì
  252. als∩á receivσ aε instructioε leafle⌠ describinτ ho≈ t∩ prin⌠ thσá operatinτ ì
  253. instructions«á I⌠ neeΣ no⌠ bσ saiΣ tha⌠ ß printe≥ i≤ mandator∙ fo≥ thi≤ anΣ ì
  254. an∙ othe≥ accountinτ package« 
  255.  
  256.      Thσ firs⌠ requiremen⌠ i≤ t∩ prin⌠ ou⌠ thσ shor⌠ manua∞ oµ instruction≤ ì
  257. anΣ hints« Thi≤ i≤ containeΣ iε ß filσ calleΣ Manual.bas« 
  258.  
  259.      Afte≥ digestinτ thσ informatioε yo⌡ caε proceeΣ t∩ ruε thσ prograφá b∙ ì
  260. typinτ MBASI├ KEEPE╥ froφ cp/φ o≥ ruε "KEEPERó froφ Mbasic.
  261.  
  262.      Wheεá greeteΣ b∙ thσ openinτ men⌡ ╔ answereΣ "yó t∩ thσ Y/╬ promp⌠ anΣ ì
  263. founΣá myselµá bacδá iεá MBASI├á (thσ keyboarΣá need≤á t∩á bσá lockeΣá int∩ ì
  264. uppercase)«á ╔ wa≤ bacδ iε actioε agaiε afte≥ typinτ ruε anΣ wa≤á presenteΣ ì
  265. witΦ thσ maiε menu« Thσ nex⌠ joΓ wa≤ t∩ rese⌠ anΣ initializσ thσ datß file≤ ì
  266. anΣá t∩á setu≡ you≥ compan∙ namσ anΣ address«á Thi≤ create≤ thσ datßá file≤ ì
  267. named╗ system¼ char⌠ anΣ journal« 
  268.  
  269.      Nex⌠ ste≡ wa≤ t∩ se⌠ thσ datσ anΣ theε prin⌠ thσ systeφ datß file≤ anΣ ì
  270. char⌠á oµ accounts«á Thσ char⌠ oµ account≤ i≤ necessar∙ fo≥á referencσá anΣ ì
  271. shoulΣ bσ kep⌠ hand∙ a⌠ al∞ time≤ whilσ posting«á Beforσ postinτ account≤ ╔ ì
  272. woulΣá sugges⌠ writinτ thσ accoun⌠ number≤ oε chequσ butt≤ o≥ whateve≥á yo⌡ ì
  273. pos⌠ from.
  274.  
  275.      Thσ credi⌠ mus⌠ bσ entereΣ first« Fo≥ cheque≤ thi≤ i≤ thσ banδ anΣ fo≥ ì
  276. receipt≤ i⌠ i≤ thσ incomσ account«á Thi≤ al∞ work≤ finσ anΣ iµ ß mistakσ i≤ ì
  277. madσ i⌠ i≤ possiblσ t∩ red∩ aε entry« 
  278.  
  279.      Onσá probleφá seem≤ t∩ arisσ wheε yo⌡ tr∙ t∩ debi⌠ onσ asset≤á accoun⌠ ì
  280. anΣ credi⌠ another«á Aε examplσ migh⌠ bσ wheε purchasinτ equipment¼ tha⌠ i≤ ì
  281. ß credi⌠ t∩ banδ anΣ ß debi⌠ t∩ fixeΣ assets«á Thσ prograφ beep≤ anΣá warn≤ ì
  282. yo⌡áá tha⌠á thi≤á i≤á incorrec⌠á anΣá t∩á re-ente≥á thσá transaction«áá Thσ ì
  283. instruction≤ statσ t∩ ignorσ thi≤ anΣ ente≥ thσ datß a≤ norma∞ anΣ al∞ wil∞ ì
  284. bσá OK«á Thi≤á warninτ i≤ jus⌠ tha⌠ anΣ serve≤ a≤ ß reminde≥ tha⌠á ßá wronτ ì
  285. postinτ o≥ ß misallocatioε caε thro≈ ou⌠ you≥ wholσ balancσ sheet.
  286.  
  287.      Afte≥ postinτ you≥ transaction≤ anΣ cheque≤ thσ timσ ha≤ comσ t∩ prin⌠ ì
  288. ßá transactioε journa∞ anΣ t∩ checδ fo≥ an∙ incorrec⌠ accoun⌠á allocations« ì
  289. Iµ thesσ arσ alrigh⌠ thσ Income/Balancσ repor⌠ caε theε bσ printed«  
  290.  
  291.      BEEKEEPE╥ woulΣ sui⌠ ß smal∞ privatσ busines≤ tha⌠ doe≤ no⌠ neeΣ stocδ ì
  292. anΣá debtor≤á reporting«á A≤á sucΦá i⌠á shoulΣá makσá thσá accountant≤á joΓ ì
  293. considerabl∙ easie≥ a⌠ thσ enΣ oµ thσ financia∞ year.
  294.  
  295.      Thσ prograφ packagσ i≤ availablσ thougΦ thσ BAZAA╥ anΣ cost≤ $90.00è                                ALGEBRA.MWB
  296.                               By Paul Shannon
  297.  
  298. Herσá i≤á somethinτá fo≥ parent≤ t∩ hel≡ thei≥ childreεá wheεá doinτá thei≥ ì
  299. maths. A printer is required. 
  300.  
  301. 0100 REM  **** ALGEBRA ****  █▒┤╡▌
  302. 0110 REM  BY PAUL SHANNON  █▒┤╢▌
  303. 0120 REM  10 MAY 1983  █▒┤╖▌
  304. 0130 REM  *****************  █▒┤╕▌
  305. 0140 CLS : PRINT TAB(29)"ALGEBRA":PRINT:PRINT 
  306. 0150 PRINT "This program will print random algebra problems for oral"\
  307.      "classroom use."  █░▒╕▌
  308. 0160 PRINT \"The problems and answers will be printed on a weekly 
  309.      basis."  █░│╡▌
  310. 0170 PRINT-PRINT:PRINT:PRINT"Please insure that the ";:UNDERLINE:
  311.      PRINT " PRINTER";:NORMAL: PRINT " is connected."  
  312. 0180 CURS 18,15: PRINT "Press SPACE BAR to continue."  █▓▓┤▌
  313. 0190 O0 = RND: A0$ = KEY$: IF A0$ = "" THEN 190  █▓╡▒▌
  314. 0200 CLS : PRINT "Please type in an ";:UNDERLINE: PRINT "even";:NORMAL: 
  315.      PRINT " number of weeks. (Maximum 10).": CURS 1,3: 
  316.      PRINT "Then press RETURN."  █░│╡▌
  317. 0210 CURS 1,2:INPUT S  █▒▓┤▌
  318. 0220 IF S<>2 AND S<>4 AND S<>6 AND S<>8 AND S<>10 THEN 200  █▒░▓▌
  319. 0230 PRINT:PRINT:PRINT"Integers or Whole numbers? (I/W)"   
  320. 0240 A1$ = KEY$: IF A1$<>"I" AND A1$<>"i" AND A1$<>"W" AND A1$<>"w" 
  321.      THEN 240  █░▒│▌
  322. 0250 PRINT "? ";A1$  █▒▓░▌
  323. 0260 IF A1$ = "I" OR A1$ = "i":Z = 1  █▒│╕▌
  324. 0270 PRINT:PRINT:PRINT"Do you want the problems to increase in difficulty
  325.      as the "\"weeks progress? (Y/N)"  
  326. 0280 A1$ = KEY$: IF A1$ = "N" OR A1$ = "n" OR A1$ = "Y" OR A1$ = "y" 
  327.      THEN 290 ELSE  GOTO 280  █▒╡░▌
  328. 0290 PRINT "? ";A1$  █▒▓┤▌
  329. 0300 IF A1$ = "Y" OR A1$ = "y" THEN LET T = 1 ELSE LET T = 0: GOTO 350  █░╕│▌
  330. 0310 PRINT:PRINT:PRINT"Do you want to start with easy problems? (Y/N)"  
  331. 0320 A1$ = KEY$: IF A1$ = "N" OR A1$ = "n" OR A1$ = "Y" OR A1$ = "y" THEN 
  332.      330 ELSE GOTO 320  █▒│╡▌
  333. 0330 PRINT "? ";A1$  █▒▒╣▌
  334. 0340 IF A1$ = "N" OR A1$ = "n" THEN  LET T = 2  █▒░┤▌
  335. 0350 PRINT "Here we go..."  █░╖│▌
  336. 0360 OUTL#1: LPRINT CHR (27)CHR(68)CHR(1)CHR(5)CHR(8)CHR(13)CHR(15)CHR(20)
  337.      CHR(23)CHR(28)CHR(41)CHR(5)CHR(48)CHR(53)CHR(55)CHR(60)CHR(63)CHR(68)
  338.      CHR(0)  █░╣╣▌
  339. 0370 FOR W = 1 TO S STEP 2  █▒╖░▌
  340. 0380 IF Z = 0 THEN 400  █▒╕░▌
  341. 0390 FOR N = 1 TO 2  █░▓░▌
  342. 0400 LPRINT CHR (27)CHR(45)CHR(1)"ADDITION  Week ";WCHR(27)CHR(45)CHR(0)TAB
  343.      (40)CHR(27)CHR(45)CHR(1)"ADDITION  Week  ";W+1: 
  344.      LPRINT CHR (27)CHR(45)CHR(0);  █▒▒│▌
  345. 0410 FOR D = 1 TO 10  █░╡░▌
  346. 0420 FOR P = 1 TO 2  █░▒╢▌
  347. 0430 IF T=1 THEN GOSUB 1020 ELSE IF T=2 THEN GOSUB 1100 ELSE GOSUB 900 █▒│╢▌
  348. 0440 GOSUB 1340  █▓▓┤▌
  349. 0450 ON X GOTO 460,470,480  █▓┤░▌
  350. 0460 LPRINT CHR (9)[I3 D]"."CHR(9)"   "V1$CHR(9)"+"CHR(9)[I4 Q]CHR(9)"="
  351.      CHR(9)[I4 Q+R]CHR(9)"("V1$"="R")";: GOTO 490  █░╡╢▌
  352. 0470 LPRINT CHR (9)[I3 D]"."CHR(9)[I4 Q]CHR(9)"+"CHR(9)"   "V1$CHR(9)"="
  353.      CHR(9)[I4 Q+R]CHR(9)"("V1$"="R")";: GOTO 490  █░╡╖▌è0480 LPRINT CHR (9)[I3 D]"."CHR(9)[I4 Q]CHR(9)"+"CHR(9)[I4 R]CHR(9)"="
  354.      CHR(9)"   "V1$CHR(9)"("V1$"="Q+R")";  █░┤▓▌
  355. 0490 IF M = 1 THEN 870  █▒╕▒▌
  356. 0500 NEXT P:LPRINT : NEXT D:LPRINT : IF Z = 1 THEN NEXT N: GOTO 620  █░╣╡▌
  357. 0510 LPRINT CHR (27)CHR(45)CHR(1)"SUBTRACTION  Week ";WCHR(27)CHR(45)
  358.      CHR(0)TAB(40)CHR(27)CHR(45)CHR(1)"SUBTRACTION  Week  ";W+1: 
  359.      LPRINT CHR (27)CHR(45)CHR(0);  █▒▒╣▌
  360. 0520 FOR D = 1 TO 10  █░╡▓▌
  361. 0530 FOR P = 1 TO 2  █░▒╕▌
  362. 0540 IF T=1 THEN GOSUB 1020 ELSE IF T=2 THEN GOSUB 1100 ELSE GOSUB 900 █▒│╕▌
  363. 0550 GOSUB 1340  █▓▓╢▌
  364. 0560 ON X GOTO 570,580,590  █▓┤╕▌
  365. 0570 LPRINT CHR (9)[I3 D]"."CHR(9)"   "V1$CHR(9)"-"CHR(9)[I4 Q]CHR(9)"="
  366.      CHR(9)[I4 R]CHR(9)"("V1$"="Q+R")";: GOTO 600  █░╡│▌
  367. 0580 LPRINT CHR (9)[I3 D]"."CHR(9)[I4 Q+R]CHR(9)"-"CHR(9)"   "V1$CHR(9)"="
  368.      CHR(9)[I4 Q]CHR(9)"("V1$"="R")";: GOTO 600  █░╡┤▌
  369. 0590 LPRINT CHR (9)[I3 D]"."CHR(9)[I4 Q+R]CHR(9)"-"CHR(9)[I4 R]CHR(9)"="
  370.      CHR(9)"   "V1$CHR(9)"("V1$"="Q")";  █░┤╢▌
  371. 0600 IF M = 1 THEN 870  █▒╖┤▌
  372. 0610 NEXT P:LPRINT : NEXT D:LPRINT   █░░╣▌
  373. 0620 LPRINT CHR (27)CHR(45)CHR(1)"MULTIPLICATION  Week "WCHR(27)CHR(45)
  374.      CHR(0);TAB(40)CHR(27)CHR(45)CHR(1)"MULTIPLICATION  Week ";W+1: 
  375.      LPRINT CHR (27)CHR(45)CHR(0);  █░╡╖▌
  376. 0630 FOR D = 1 TO 10  █░╡┤▌
  377. 0640 FOR P = 1 TO 2  █░▓░▌
  378. 0650 IF T=1 THEN GOSUB 1180 ELSE IF T=2 THEN GOSUB 1270 ELSE GOSUB 930 █▒╡╕▌
  379. 0660 GOSUB 1340  █▓▓╕▌
  380. 0670 ON X GOTO 680,690,700  █▓┤╖▌
  381. 0680 LPRINT CHR (9)[I3 D]"."CHR(9)"   "V1$CHR(9)"x"CHR(9)[I4 Q]CHR(9)"="
  382.      CHR(9)[I4 Q*R]CHR(9)"("V1$"="R")";: GOTO 710  █░╣╣▌
  383. 0690 LPRINT CHR (9)[I3 D]"."CHR(9)[I4 Q]V1$CHR(9)CHR(9)"="CHR(9)[I4 Q*R]
  384.      CHR(9)"("V1$"="R")";: GOTO 710  █░▓╣▌
  385. 0700 LPRINT CHR (9)[I3 D]"."CHR(9)[I4 Q]CHR(9)"x"CHR(9)[I4 R]CHR(9)"="
  386.      CHR(9)"   "V1$CHR(9)"("V1$"="Q*R")";  █░╕▒▌
  387. 0710 IF M = 1 THEN 870  █▒╖╢▌
  388. 0720 NEXT P:LPRINT : NEXT D:LPRINT   █░▒▒▌
  389. 0730 LPRINT CHR (27)CHR(45)CHR(1)"DIVISION  Week "WCHR(27)CHR(45)CHR(0);
  390.      TAB(40)CHR(27)CHR(45)CHR(1)"DIVISION  Week ";W+1: LPRINT CHR (27)
  391.      CHR(45)CHR(0);  █▒╢╣▌
  392. 0740 FOR D = 1 TO 10: FOR P = 1TO2  █▓│╢▌
  393. 0750 IF T=1 THEN GOSUB 1180 ELSE IF T=2 THEN GOSUB 1270 ELSE GOSUB 930 █▒╡╣▌
  394. 0760 GOSUB 1340  █▓▓╣▌
  395. 0770 ON X GOTO 780,790,800  █▓╡▒▌
  396. 0780 LPRINT CHR (9)[I3 D]"."CHR(9)"    "V1$"/"Q"  "CHR(9)"="CHR(9)[I4 R]
  397.      CHR(9)"("V1$"="Q*R")";: GOTO 810  █▒▓╡▌
  398. 0790 LPRINT CHR (9)[I3 D]"."CHR(9)[I5 R*Q]"/"V1$"   "CHR(9)"="CHR(9)[I4 Q]
  399.      CHR(9)"("V1$"="R")";: GOTO 810  █▒▒▓▌
  400. 0800 LPRINT CHR (9)[I3 D]"."CHR(9)[I5 Q*R]"/"RCHR(9)"="CHR(9)"   "V1$CHR
  401.      (9)"("V1$"="Q")";: GOTO 810  █░╡▒▌
  402. 0810 IF M = 1 THEN 870  █▒╖╖▌
  403. 0820 NEXT P:LPRINT : NEXT D:LPRINT   █░▒▓▌
  404. 0830 LPRINT CHR (27)CHR(45)CHR(1)"MIXED  Week  "WCHR(27)CHR(45)CHR(0);
  405.      TAB(40)CHR(27)CHR(45)CHR(1)"MIXED  Week   ";W+1: LPRINT CHR 
  406.      (27)CHR(45)CHR(0);  █▓░╢▌
  407. 0840 M = 1: FOR D = 1 TO 10: FOR P = 1 TO 2  █▓▓╢▌
  408. 0850 IF Z = 0:K = INT(RND*4)+1: ON K GOTO 430,650,750,540  █▓▒│▌
  409. 0860 K = INT(RND*3)+1: ON K GOTO 430,650,750  █▒▓╕▌
  410. 0870  NEXT P:LPRINT : NEXT D:LPRINT :M = 0: NEXT W  █▓▒│▌
  411. 0880 END  █▒▒╣▌è0890 REM SIMPLE +  █▒╢▒▌
  412. 0900 IF Z = 1: X = INT(RND*3)+1: Q = INT(RND*20)-10: R = INT(RND*20)-1p:
  413.      RETURN █▒╕│▌
  414. 0910 X = INT(RND*3)+1:Q = INT(RND*10)+1:R = INT(RND*10)+1: RETURN  █▒╣│▌
  415. 0920 REM SIMPLE X,/  █▒╡╡▌
  416. 0930 X = INT(RND*3)+1  █░▒░▌
  417. 0940 IF Z = 0 THEN 980  █▒╣╡▌
  418. 0950 Q = INT(RND*24)-12: IF Q = 0 THEN 950  █▒╣▓▌
  419. 0960 R = INT(RND*24)-12: IF R = 0 THEN 960  █▒╣╢▌
  420. 0970 RETURN  █▒▓╕▌
  421. 0980 Q = INT(RND*12)+1  █░╡╢▌
  422. 0990 R = INT(RND*12)+1  █░╡╕▌
  423. 1000 RETURN  █▒╢▒▌
  424. 1010 REM SIMPLE INCREASING +  █▒╣┤▌
  425. 1020 X = INT(RND*3)+1: L = INT(RND*2): IF Z = 0 THEN 1060  █▓┤╢▌
  426. 1030 IF L = 1 THEN LET Q = INT(RND*20)*W-W*10: LET R = INT(RND*20)-10  █▓▒▒▌
  427. 1040 IF L = 0 THEN LET R = INT(RND*20)*W-W*10: LET Q = INT(RND*20)-10  █▓▒▒▌
  428. 1050 RETURN  █▒╢╢▌
  429. 1060 IF L = 1 THEN LET Q = INT(RND*10)*W+1: LET R = INT(RND*10)+1  █▓│╣▌
  430. 1070 IF L = 0 THEN LET R = INT(RND*10)*W+1: LET Q = INT(RND*10)+1  █▓│╣▌
  431. 1080 RETURN  █▒╢╣▌
  432. 1090 REM HARD INCREASING +  █▓░▓▌
  433. 1100 X = INT(RND*3)+1: L = INT(RND*2): IF Z = 0 THEN 1140  █▓┤┤▌
  434. 1110 IF L = 1 THEN LET Q = INT(RND*20)*W-W*10: LET R = INT(RND*180)-90  █░▒╖▌
  435. 1120 IF L = 0 THEN LET R = INT(RND*20)*W-W*10: LET Q = INT(RND*180)-90  █░▒╖▌
  436. 1130 RETURN  █▒╢╡▌
  437. 1140 IF L = 1 THEN LET Q = INT(RND*10)*W+1: LET R = INT(RND*90)+1  █▓┤╢▌
  438. 1150 IF L = 0 THEN LET R = INT(RND*10)*W+1: LET Q = INT(RND*90)+1  █▓┤╢▌
  439. 1160 RETURN  █▒╢╕▌
  440. 1170 REM SIMPLE INCREASING X,/  █▓░▒▌
  441. 1180 X = INT(RND*3)+1:L = INT(RND*2): IF Z = 0 THEN 1230  █▓╡▓▌
  442. 1190 IF L = 1 THEN LET Q = INT(RND*24)+W-(W/2+12):R = INT(RND*24)-12  █▒╕▒▌
  443. 1200 IF L = 0 THEN LET R = INT(RND*24)+W-(W/2+12):Q = INT(RND*24)-12  █▒╖▓▌
  444. 1210 IF R = 0 OR Q = 0 THEN 1190  █▒░╖▌
  445. 1220 RETURN  █▒╢╡▌
  446. 1230 IF L=1 THEN LET Q=INT(RND*12)+INT(FLT(W/2))+1:R = INT(RND*12)+1  █▓▓╢▌
  447. 1240 IF L=0 THEN LET R=INT(RND*1)+INT(FLT(W/2))+1:Q = INT(RND*12)+1  █▒╖╢▌
  448. 1250 RETURN  █▒╢╕▌
  449. 1260 REM HARD INCREASING X,/  █▓░▒▌
  450. 1270 X = INT(RND*3)+1: IF Z = 0 THEN 1310  █▒╕╕▌
  451. 1280 Q = INT(RND*30)-15: R = INT(RND*30)-15  █▒╢▓▌
  452. 1290 IF R = 0 OR Q = 0 THEN 1190  █▒▒╡▌
  453. 1300 RETURN  █▒╢┤▌
  454. 1310 Q = INT(RND*15)+1: R = INT(RND*15)+1  █░╡▓▌
  455. 1320 RETURN  █▒╢╢▌
  456. 1330 REM RANDOM VARIABLE  LETTER  █▒╣╣▌
  457. 1340 U = INT(RND*26)+97  █▒╢╖▌
  458. 1350 IF U = 108 OR U = 111 OR U = 120 THEN GOTO 1340  █░╢│▌
  459. 1360 V1$ = CHR$(U)  █░╕╣▌
  460. 1370 RETURN  █▒╖▒▌
  461.  
  462. From: CHRISTIAN SIM      To:   ALL           Re:   MODEM WANTED
  463.  
  464. Hi«á  ┴á ne≈ chuφ witΦ thi≤ modeφ anΣ bulletiε boarΣ stuff«á  Iε fac⌠ ╔á aφ ì
  465. usinτá ßá friend≤á iεá orde≥á t∩ ge⌠ ont∩ you≥ boarΣ s∩ ╔á caεá asδá ßá fe≈ ì
  466. questions«á  ╔ aφ gettinτ ß modeφ a⌠ Xma≤ timσ anΣ ╔ woulΣ likσ t∩ kno≈á iµ ì
  467. therσ arσ an∙ fo≥ salσ througΦ you≥ board«  B∙ thσ wa∙ m∙ systeφ a⌠ homσ i≤ ì
  468. Microbee«  Yo⌡ caε leavσ ß messagσ herσ anΣ ╔ wil∞ checδ nex⌠ timσ ╔ visi⌠ 
  469. Leave message on BB please.è                               CATLIST2.BAS
  470.  
  471. This program is designed to work with MAST.CAT¼á which is a catalog of CP/═ ì
  472. file≤á produceΣá b∙ CATM.COM«á It≤ purposσ i≤ t∩ onl∙ lis⌠ ß filσ oncσá anΣ ì
  473. notσ ho≈ man∙ othe≥ copie≤ exist« I⌠ print≤ tw∩ column≤ pe≥ page«  CB80.CO═ ì
  474. o≥ CBASIC.CO═ i≤ requireΣ t∩ compliσ thi≤ listing.
  475.  
  476. MAST.CA╘á must  be  on the SAM┼ DRIV┼ as CATLIST2.CO═ or you will  get  the ì
  477. erro≥á messagσá O┼á (Caε no⌠ opeε file)«á Iµ MAST.CA╘ i≤á empt∙á thσá erro≥ ì
  478. messagσ EF¼ wil∞ appea≥ oε thσ printer.
  479.  
  480.  REM    PROGRAM TO REMOVE DUPLICATE FILES FROM MAST.CAT PRINTING
  481. PRINT " BY  MIKE HOBBY (03) 435-2016    4DEC86 "
  482. PRINT
  483. PRINT "THIS PROGRAM IS DESIGNED TO WORK WITH MAST.CAT, WHICH IS A"
  484. PRINT "CATALOG OF CP/M FILES PRODUCED BY CATM.COM "
  485. PRINT "ITS PURPOSE IS TO ONLY LIST A FILE ONCE & NOTE HOW MANY "
  486. PRINT "OTHER COPIES EXIST, IT PRINTS TWO COLUMNS PER PAGE "
  487. ON ERROR GOTO BLUE
  488. LNS=0
  489. BLANK$="   "
  490. LINE$ ="###############################################################"
  491. N%=4
  492. DISCFLAG=0
  493. PAGENO=1
  494. BLANK$="   "
  495. TOPOF$=CHR$(12)
  496. INPUT "INPUT COMPUTOR LOCATION ";CPU$
  497. INPUT "INPUT TO DAY`S DATE";DATE$
  498. PRINT
  499. INPUT "ENTER 1 IF YOU WANT DISK NAMES LISTED,ELSE 0 ";DISCFLAG 
  500. DEF HEADG
  501.     PRINT "CATALOG OF FILES ON COMPUTER AT "; CPU$ + BLANK$ + DATE$ +\
  502.           BLANK$;"PAGE ";PAGENO
  503.     PRINT LINE$
  504. FEND
  505. DEF NEWPAGE
  506.     PRINT TOPOF$
  507.     LNS=0
  508.     PAGENO=PAGENO+1
  509.     CALL HEADG
  510. FEND
  511. LPRINTER
  512. CALL HEADG
  513.  OPEN "MAST.CAT" AS 7
  514.     PRNTFLAG=-1
  515.     COUNT=0
  516. FIRSTREAD:    READ #7; T$ : 
  517.     PRINT T$ :LNS=LNS+2
  518.     IF RIGHT$(T$,1) = ")" THEN GOTO SECONDREAD ELSE GOTO FIRSTREAD
  519. SECONDREAD:   
  520.     READ #7; T$,S$
  521.     IF LEFT$(T$,2) = "++" THEN  IF DISCFLAG =1 THEN GOTO DISCFILE
  522.     IF LEFT$(T$,2) = "++" THEN GOTO SECONDREAD
  523.     PRINT :LNS=LNS+2
  524. GETNEXT: READ #7; Z$,V$  :  IF END #7 THEN THEEND
  525.     IF Z$=T$ THEN LET COUNT = COUNT + 1  :  GOTO GETNEXT
  526. EXTLOCATE:  
  527.   PACKT:è    L = MATCH(".",T$,1)
  528.     L=L-1
  529.     U$=LEFT$(T$,L)  :  W$=RIGHT$(T$,N%)
  530.     FOR J=1 TO 8 - L  :  U$=U$+" " : NEXT J
  531.     P$=U$ + W$
  532.   PACKS:
  533.     L = MATCH(".",S$,1)
  534.     L=L-1
  535.     U$=LEFT$(S$,L)  :  W$=RIGHT$(S$,N%)
  536.     FOR J=1 TO 8 - L  :  U$=U$+" " : NEXT J
  537.     Q$=U$ + W$:GOTO PRESS
  538. DISCFILE:
  539.     U$=LEFT$(T$,10) :W$=RIGHT$(S$,4)
  540.     L=MATCH(".",S$,1)
  541.     L=L-1
  542.     M$=LEFT$(S$,L)
  543.     FOR J=1 TO 8-L:M$=M$+" ":NEXT J
  544.     P$=U$+"E"+BLANK$+M$+W$
  545.     PRINT P$
  546.     LNS=LNS+1
  547.     IF LNS GE 110 THEN CALL NEWPAGE
  548.     GOTO SECONDREAD
  549. PRESS:
  550.     IF COUNT GE 1 THEN LET P3$=" +" + STR$(COUNT) + " MORE"  ELSE LET P3$=""
  551.     IF PRNTFLAG = 1 THEN LET COLUMN = 40  ELSE  LET COLUMN = 1
  552.     PRINT TAB(COLUMN);P$+"  "+Q$+P3$; : IF PRNTFLAG = 1 THEN PRINT
  553.     PRNTFLAG = PRNTFLAG * (-1)
  554.     LNS=LNS+1
  555.     IF LNS GE 110 THEN CALL NEWPAGE
  556.     COUNT = 0 : T$=Z$ : S$=V$
  557.  IF LAST THEN RETURN
  558. REM IF LEFT$(T$,2) = "++" THEN  GOTO SECONDREAD
  559. GOTO GETNEXT
  560. THEEND: 
  561.     LAST = -1 
  562.     GOSUB EXTLOCATE
  563.     CLOSE 7
  564.  PRINT TOPOF$
  565. CONSOLE
  566.  PRINT " DONE , COMPLETE , ALL IS FINISHED "
  567. STOP
  568. BLUE: PRINT  
  569.     PRINT "ERROR :-" ;ERR : PRINT " ON LINE :-" ;ERRL
  570. END
  571.  
  572. Iµá anyonσá woulΣ likσ ß versioε oµ thi≤ filσ modifieΣ iε an∙á way¼á pleasσ ì
  573. contac⌠á M«á Hobb∙ viß ou≥ RBB╙ o≥ seσ hiφ a⌠ MBU╟ meetings«á Thσá compileΣ ì
  574. versioεá oµ thi≤ filσ i≤ oε thσ curren⌠ MBU╟ publiπ domaiε disδá fo≥á thosσ ì
  575. wh∩á d∩á no⌠ havσ CB8░ t∩ compilσ thσ listinτ o≥ fo≥ thosσ wh∩ d∩ no⌠á havσ ì
  576. thσ timσ o≥ ??┐ t∩ conver⌠ i⌠ t∩ anothe≥ language«  Ö   ED.
  577.  
  578. ***************************************************************************
  579.                                  FOR SALE                                 
  580. COMPUTE╥á I╬á ┴ BOO╦ VOL'╙ ▒ ª 2«á 64δ RAM«á 3.╡ incΦá DIS╦á DRIVES¼á AMBE╥ ì
  581. MONITO╥ ª STAN─ ,AL╠ TH┼ SOFTWAR┼ YO╒ NEE─ INCLUDIN╟ GAMES¼á WORDSTAR¼á AN─ ì
  582.                        DBAS┼ I╔ etc« $950.00 THE LOT
  583.             TEL. JOE (051) 918205 AH.     (051) 733215 BUS HRS.           
  584.  
  585. ***************************************************************************è          CUSTOMISATION OF WORDSTAR 3.3      by Fred Scott (SMUG)
  586.  
  587.      Thi≤á i≤á ß reprin⌠ (b∙ BoΓ Denton⌐ oµ aε articlσ froφ thσ BeeLinσá oµ ì
  588. Novembe≥ 1985.
  589.  
  590.      Thσ followinτ tablσ i≤ ß combinatioε oµ tw∩ publiπ domaiε files«á WitΦ ì
  591. thi≤ tablσ i⌠ i≤ possiblσ t∩ usσ DD╘ o≥ CEBU╟ t∩ customisσ WORDSTA╥ t∩ sui⌠ ì
  592. you≥ owε taste.
  593.  
  594. Setting≤ giveε arσ fo≥ UNinstalleΣ CP/M8░ WORSTA╥ 3.3
  595.  
  596. ## --> indicates the number of characters for this function, the maximum
  597.        number available is shown by the number of 00's that follow. If non-
  598.        zero in the uniinstalled WORDSTAR, the values are shown.
  599. 00 --> a patch point. Where a string of bytes is available, truncated to a
  600.        single '0' to save space.
  601. rr --> reserved.
  602.  
  603. LABEL LOCATION  OPERATION                              DEFAULT
  604.  
  605. USER1 - TERMINAL PATCH AREA:
  606. HITE    0232   screen height in lines (24)             18
  607. WID     0233   screen width in columns (80)            50
  608.         CURSOR POSITIONING:
  609. CLEAD1  0234   lead in characters                      02 1B 3D 0 0 0 0 0 0
  610. CLEAD2  023D   chars between column or line            ## 00 00 00 00
  611. CTRAIL  0242   trailing characters                     ## 00 00 00 00
  612. CB4LFG  0247   =FF if column first                     00
  613. LINOFF  0248   ascii line offset                       20
  614. COLOFF  0249   ascii column offset                     20
  615. ASCUR   024A   type: 0=binary, 2=2 digit ascii, 3=3 digit ascii  00
  616. UCRPOS  024B   jump to own cursor positon routine with column    00 00 C9
  617.                and line in H and L regs. call OUTCHR to output.
  618.         TERMINAL CODES:
  619. ERAEOL  0250   erase to end of line                    02 1B 54 0 0 0 0
  620. LINDEL  0257   delete line                             02 1B 52 0 0 0 0
  621. LININS  025E   line insert                             02 1B 45 0 0 0 0
  622. IVON    0267   turn on highlighting                    02 1B 29 0 0 0 0
  623. IVOFF   026E   turn off highlighting                   02 1B 28 0 0 0 0
  624. TRMINI  0275   terminal initialisation string          ## 00 00 .......
  625. TRMUNI  027E   terminal termination string             ## 00 00 .......
  626. INISUB  0287   special string for custom initialisation        00 00 C9
  627.                if not 0 then called before TRMINI is sent
  628. UNISUB  028A   special string for custom termination           00 00 C9
  629.                if not 0 then called before TRMUNI is sent
  630.         SYSTEM VARIABLES:
  631. USELST  028D   =FF for last column/row display flag            00
  632. DELCUS  028E   delay after cursor set                          01
  633. DELMIS  028F   delay after other functions                     01
  634.         MEMORY MAPPED DISPLAY:
  635. MEMAPV  0290   =FF for memory mapped display terminal          FF
  636. MEMADR  0291   ram address of first screen character           00 F0
  637. HIBIV   0293   =FF if inverse video by hi order bit            FF
  638. HIBCUR  0294   =FF if display cursor by hi order bit           FF
  639. CRBLIV  0295   =FF to blink cursor if on inverse video         FF
  640.         FIX FOR BACSPACE ON <DEL>:
  641. ZAFCIN  0296   bios address of last character input            00 00
  642. RUBFIX  0298   =FF to output refixer character on <DEL>        00
  643. RFIXER  0299   character to output after each <DEL>            00è        USER SUPPLIED CONSOLE I/O ROUTINES:
  644. UCNSTA  029A   jump to status of console (char ready?)         00 00 C9
  645. UCONI   029D   jump to routine to input char from console      00 00 C9
  646. UCONO   02A0   jump to routine to output char to console       00 00 C9
  647. SWIN    02A3   optional routine before DMA to video board      00 00 C9 0 0 0
  648. SWOUT   02A9   optional routine after DMA to video board       00 00 C9 0 0 0
  649.         DELAYS:
  650. DEL1    02AF   short delay, cursor blink                       03
  651. DEL2    02B0   medium-short delay, cursor blink                09
  652. DEL3    02B1   medium-long delay, time to prefix menus         19
  653. DEL4    02B2   long delay, time for note displays              10
  654. DEL5    02B3   delay until screen redisplay                    03
  655.         HORIZONTAL SCROLL:
  656. SCRLSZ  02BA   number of columns for horizontal scroll         14
  657.  
  658. USER2 - PARAMETERS USER MAY ALTER 
  659.         INITIALISATION ITEMS:
  660. ITHELP  034D   initial help level                              03
  661. NITHLF  034E   =0 for maximum help message                     FF
  662. ITITOG  034F   insert mode  off=0  on=FF                       FF
  663. ITDSDR  0350   no-file directory  off=0  on=FF                 FF
  664. INITPF  0351   line height in 1/48's                           08
  665.         0352   paper length in lines                           42
  666.         0353   paper length in 1/48's                          10 02
  667.         0355   line height again                               08
  668.         0356   top margin in lines                             03
  669.         0357   top margin in 1/48's                            18 00
  670.         0359   line height again                               08
  671.         035A   heading margin in lines                         02
  672.         035B   heading margin in 1/48's                        10 00
  673.         035D   line height again                               08
  674.         035E   bottom margin in lines                          08
  675.         035F   bottom margin in 1/48's                         40 00
  676.         0361   line height again                               08
  677.         0362   footing margin in lines                         02
  678.         0363   footing margin in 1/48's                        10 00
  679.         0365   line height again                               08
  680.         0366   =0 for standard character width                 00
  681.         0367   standard character width in 1/120's             0C
  682.         0368   alternate character width in 1/120's            0A
  683.         0369   page offset in characters                       08
  684. INITLM  036A   initial left margin less 1                      00
  685. INITRM  036B   initial right margin less 1 up to WID-4         40
  686. INITSR  036C   initial sub/superscript roll in 1/48's          03
  687. INITWF  036D   word wrap flag, off=0  on=FF                    FF
  688.         036E   justify flag, off=0  on=FF                      FF
  689.         036F   variable tabs flag, off=0  on=FF                FF
  690.         0370   soft hyphen flag, off=0  on=FF                  00
  691.         0371   hyphen help flag, off=0  on=FF                  FF
  692.         0372   print control chars flag, off=0  on=FF          FF
  693.         0373   ruler line display, off=0  on=FF                FF
  694.         0374   page break determination, off=0  on=FF          FF
  695.         0375   page break display, off=0  on=FF                FF
  696.         0376   line spacing                                    01
  697.         0377   0=block mode, FF=column mode                    00
  698. NONDOC  0378   direct entry, 0=doc edit  FF=non doc edit       00
  699. DOTSON  0379   dot commands, 0=disable  FF=enable              FF
  700. DECCHR  037A   decimal point character                 .       2E
  701. DOTCHR  037B   character to begin dot commands         .       2EèBLNCHR  0386   non break space character               ^O      0F
  702. CMTCHR  0387                                           ;       3B
  703. ENDEXP  0388                                           G       47
  704. RVELIM  0389                                           ,       2C
  705. RVQUOT  038A                                           "       22 00
  706. TXBACK  038C                                           /       2F 42
  707. VARCH1  038E                                           &       26
  708. VARCH2  038F                                           &       26
  709. VAROPC  0390                                           /       2F
  710. COMPOP  0396                                                   03
  711. LOGICP  03B7                                           .       2E
  712. HZONE   03C9   hyphenation, increase for less stops            04
  713. VOWTAB  03CE   table of vowels                         Y[]     59 5B 5D 7B 7D
  714. NONCON  03D3   table of no consonant letters           AEIOU   41 45 49 4F 55
  715.                                                                00 00 00 00
  716. BOFCHR  03DD   beginning of file flag                  :       3A
  717. CONCHR  03DE   file line continuation flag             +       2B
  718. EOFCHR  03DF   end of file flag                        .       2E
  719. FDTCHR  03E0   MailMerge dot command flag              M       4D
  720. HARDCR  03E1   line ends in hard CR flag               <       3C
  721. LFCHR   03E2   line ends in LF w/o CR flag             J       4A
  722. OVPCHR  03E3   line ends in CR w/o LF flag             -       2D
  723. PAGCHR  03E4   end of page flag                        P       50
  724. SOFTCR  03E5   soft CR flag                            <sp>    20
  725. SOFHYC  03E7   character used for soft hyphens         -(+80)  AD
  726. PAGFIL  03E8   character used for page breaks          -       2D
  727. MARKS   03E9   character used for start of blocks      B       42
  728.         03EA   character used for end of blocks        K       4B rr rr rr
  729.         03EE   character used for user marks           01234   30 31 32 33 34
  730.                                                        56789   35 36 37 38 39
  731. PODBLK  03F8   disk file output default, 0=no  FF=yes          00
  732.         03F9   use form feeds,           0=no  FF=yes          00
  733.         03FA   suppress page formatting, 0=no  FF=yes          00
  734.         03FB   pause between pages,      0=no  FF=yes          00
  735. NOUFF   03FC   =FF for suppress form feed question             00
  736. ITPOPN  03FD   print page numbers,       0=on  FF=off          00
  737. ITMIJ   03FE   microjustify switch,      0=off FF=on           FF
  738. ITBIP   03FF   bidirectional print,      0=off FF=on           FF
  739.         FILE NAMES:
  740. FNWSCM  0400   name of WORDSTAR program                WS      COM
  741. DSKTNA  040C   name of message file                    WSMSGS  OVR
  742. FNOVLY  0418   name of overlay file                    WSOVLY1 OVR
  743. FNMRGP  0424   name of merge-print overlay             MAILMRGEOVR
  744.         AUTOMATIC BACKSPACE TABLE:
  745. AUTOBS  0430   chars for auto backspace                0 0 0 0 0 0 0 0 0 0
  746. BSCHR   043B   auto backspace character                ^H      08
  747. USER4 - PRINTER PATCH AREA:
  748.         ALL PRINTERS:
  749. POSMTH  0699   printer type 1=daisy,0=bs'ing,FF=tty            FF
  750. BLDSTR  069A   number of strikes for boldface                  02
  751. DBLSTR  069B   number of strikes for double strike             02
  752. PSCRLF  069C   string to advance to next line                  02 0D 0A 0 0 0
  753.                                                                   00 00 0 0 0
  754. PSCR    06A7   string to CR w/o LF                             02 0D 0 0 0 0 0
  755.         NON-DAISY PRINTER:
  756. PSHALF  06AE   CR and half LF                                  ## 00 0 0 0 0 0
  757. PBACKS  06B5   print backspace                         ^H      01 08 0 0 0 0
  758. PALT    06BB   set alternate character width           ^A      ## 00 0 0 0
  759. PSTD    06C0   set standard character width            ^N      ## 00 0 0 0èROLUP   06C5   roll carriage up partial line           ^T      ## 00 0 0 0
  760. ROLDOW  06CA   roll carriage down partial line         ^V      ## 00 0 0 0 
  761.         ALL PRINTERS:
  762. USR1    06CF   user function 1                         ^Q      ## 00 0 0 0
  763. USR2    06D4   user function 2                         ^W      ## 00 0 0 0
  764. USR3    06D9   user function 3                         ^E      ## 00 0 0 0
  765. USR4    06DE   user function 4                         ^R      ## 00 0 0 0
  766. RIBBON  06E3   change to alternate color ribbon        ^Y      ## 00 0 0 0
  767. RIBOFF  06E8   change to normal ribbon                 ^Y      ## 00 0 0 0
  768. PSINIT  06ED   string to initialise printer                    ## 00 0 0 0
  769.                                                                0 0 0 0 0 0
  770.                                                                0 0 0 0 0 0
  771. PSFINI  06FE   string to terminate printing                    ## 00 0 0 0
  772.                                                                0 0 0 0 0 0
  773.                                                                0 0 0 0 0 0
  774. SOCHR   070F   character for strikeout                 -       2D
  775. ULCHR   0710   character for underlining               _       5F
  776. PRINIT  0711   jump to printer custom initialise routine       00 00 C9
  777. PRFINI  0714   jump to printer custom terminate routine        00 00 C9
  778.         TRANSMISSION OF CHARACTERS TO PRINTER:
  779. CSWTCH  0717   where to send output                            00
  780.                0=LST, 1=W* port driver, 2= user supplied driver
  781.                3=OEM daisy, 4= alternate console
  782. HAVBSY  0718   =FF if printer driver installed                 00
  783.         IF CSWTCH=0 (OUTPUT TO LST:)
  784. LIBSY   0719   jump to printer busy test                       00 B7 C9
  785. LISEND  071C   output character                                ...
  786. LISINP  0724   jump to input character from printer            00 37 C9
  787. USER5 - FOR DAISY PRINTERS:
  788. DVMILE  077A   vertical motion index leadin string             02 1B 1E 0 0
  789. DVMITR  077F                                                   02 1B 02 0 0
  790. DVMMIN  0784   minimum DVMILE (no motion)                      01 00
  791. DVMRNG  0786   maximum DVMILE 1/48's                           7E 00
  792. DHMILE  0788   horizontal motion index leadin string           02 1B 1F 0 0
  793. DHMIFG  078D   0 for 120ths  FF for 60ths                      00
  794. DHMIN   078E   minimum DHMILE                                  01 00
  795. DHRNG   0790   maximum DHMILE in DHMIFG's                      7E 00
  796. DFWD    0792   set forward print                               02 1B 35 0 0
  797. DBAK    0797   set backward print                              02 1B 36 0 0
  798. DSP     079C   forward space                                   01 20 00 0 0
  799. DBS     07A1   backward space                                  01 08 00 0 0
  800. DLF     07A6   line feed VMI                                   01 0A 00 0 0
  801. DRLF    07AB   reverse line feed                               02 1B 0A 0 0
  802. DPHSPC  07B0   print phantom space                             02 1B 59 0
  803. DPHRUB  07B4   print phantom rubout                            02 1B 5A 0
  804. DNPROS  07B8   suppress all proper spacing 0=on  FF=off        00
  805. DMJWB   07B9   alter microjustify algorithm 0=no FF=alternate  00
  806.         PROPORTIONAL SPACING TABLE - DEVELOPMENTAL:
  807.         DIGIT 1 FOR NON-PROPORTIONAL TYPEWHEELS, VALUE IN 60THS, <SP>=5
  808.         DIGIT 2 FOR PROPORTIONAL TYPEWHEELS, (THEME PS 10), <SP>=3
  809.         (HIGH ORDER BIT OF BOTH HEX DIGITS UNASSIGNED)
  810. PSTAB   07BA   space,phantom space                             52
  811.         07BB   ! mark                                          43
  812.                etc in ascii order to
  813.         0818                                                   56
  814.         0819   phantom rubout                                  55
  815. INFCB   081C   internal file control block                     00 20 20 ....
  816.  
  817. è.. this page has graph on wordstar menus
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876. è         A REVIEW OF "TOP OF THE CLASS" FROM GOODISON SOFTWARE P/L
  877.  
  878.      Wel∞á i⌠á seem≤ tha⌠ thσ Triviß crazσ ha≤ finall∙á hi⌠á thσá Microbee« ì
  879. Followinτá i≤ ß brieµ revie≈ oµ anothe≥ grea⌠ softwarσ produc⌠á distributeΣ ì
  880. b∙ Goodisoε Softwarσ Pt∙ Ltd« Thσ namσ oµ thσ prograφ i≤ "TO╨ O╞ TH┼ CLASSó ì
  881. anΣá wa≤á writteεá b∙ Johε Kennß froφ aε ideß b∙á Johεá Kerr«á Thσá prograφ ì
  882. follow≤á ver∙ closel∙ alonτ thσ line≤ oµ thσ T╓ qui· "Salσ Oµ Thσ Century"¼ ì
  883. eveε includinτ thσ selectinτ oµ onσ oµ ninσ boxe≤ fo≥ ß correc⌠ answe≥ t∩ ß ì
  884. famσ gamσ question«á Thesσ ma∙ hidσ ß prizσ (caε bσ entereΣ b∙ thσ user⌐ o≥ ì
  885. bonu≤ money.
  886.  
  887.      Hardwarσ requirement≤ arσ an∙ disδ Microbee«á Thσ progaφ wil∞á operatσ ì
  888. iεá ful∞ colou≥ oε Premiuφ disδ Microbees«á Use≥ hardwarσ supplieΣ witΦ thσ ì
  889. packagσá i≤á essentia∞ t∩ it≤ operation«á Thσ hardwarσá consist≤á oµá threσ ì
  890. buzze≥á boxe≤á fo≥á thσ contestant≤ anΣ ß contro∞ bo° fo≥ thσá usσá oµá thσ ì
  891. adjudicator« Thesσ fou≥ boxe≤ arσ connecteΣ t∩ thσ paralle∞ port« 
  892.  
  893.      Thσá gamσ use≤  disδ file≤ fo≥ qui· anΣ famσ gamσ questions«á Therσ i≤ ì
  894. als∩á ßá Champioε filσ containinτ thσ threσ highes⌠á score≤á t∩á date«á Thσ ì
  895. prograφá i≤ supplieΣ witΦ severa∞ questioε files«á Yo⌡ caε oµ coursσá ente≥ ì
  896. anΣ edi⌠ you≥ owε famσ game≤ anΣ questions« Thi≤ i≤ probabl∙ thσ wors⌠ par⌠ ì
  897. oµ thσ packagσ a≤ i⌠ seem≤ t∩ bσ extremel∙ slo≈ iε acceptinτ inpu⌠ froφ thσ ì
  898. keyboarΣ anΣ ╔ kep⌠ missinτ numerou≤ characters« Thi≤ seemeΣ curiou≤ a≤ thσ ì
  899. instruction≤á mentioε tha⌠ versioε ▓ (tha⌠ beinτ reviewed)¼á i≤ reviseΣ fo≥ ì
  900. faste≥á typists«á ╔á woulΣ sugges⌠ tha⌠ iµ yo⌡ werσ enterinτá question≤á iε ì
  901. largσ number≤ t∩ follo≈ thσ methoΣ ╔ useΣ a≤ describeΣ below.
  902.  
  903.      Afte≥á selectinτ thσ disδ filσ containinτ thσ questioε anΣá famσá gamσ ì
  904. file≤á froφá ß windo≈ yo⌡ arσ theε giveε ß choicσ a≤ t∩ whethe≥á yo⌡á woulΣ ì
  905. likσá ß harΣ cop∙ oµ thσ question≤ anΣ answer≤ (fo≥ thσ adjudicator)«á Nex⌠ ì
  906. yo⌡á ente≥ thσ name≤ oµ thσ contestant≤ alonτ witΦ thei≥ se° (fo≥ thσá gamσ ì
  907. pane∞ graphics)«á Thσ timσ alloweΣ fo≥ aε answe≥ t∩ bσ giveε caε bσ se⌠á b∙ ì
  908. thσá  contro∞á bo° a⌠ thσ beginninτ oµ ß game«á Yo⌡ arσ theε pu⌠ througΦá ß ì
  909. buzze≥ tes⌠ anΣ wheε completσ thσ gamσ begins.
  910.  
  911.       Al∞á contestant≤á arσ giveε $2░ t∩ star⌠ thσ game«á Thσá questioεá i≤ ì
  912. printeΣá t∩á thσá screeεá iε largσ letter≤ anΣ thσá compute≥á wait≤á fo≥á ß ì
  913. responsσá t∩á ß buzze≥ anΣ wheε receiveΣ beep≤ anΣ print≤á thσá contestant≤ ì
  914. name«á Aεá answe≥ mus⌠ theε bσ giveε withiε thσ se⌠  timσ limit«á Wheε thσ ì
  915. answe≥ i≤ receiveΣ thσ adjudicato≥ presse≤ thσ contro∞ buttoε anΣ dependinτ ì
  916. oεá thσá correctnes≤á oµ thσ answe≥ selects thσ righ⌠ o≥á wronτá buttoεá t∩ ì
  917. updatσ thσ scores« Iµ n∩ answe≥ i≤ giveε withiε thσ timσ limi⌠ thσ compute≥ ì
  918. move≤ oε t∩ thσ nex⌠ question.
  919.  
  920.     A≤á mentioneΣ  abovσ ╔ founΣ i⌠ mucΦ faste≥ t∩ creatσ ß dbasσ filσá oµ ì
  921. fou≥ field≤ oµ 3▓ characters¼ thσ firs⌠ threσ fo≥ thσ questioε anΣ thσ las⌠ ì
  922. fo≥ thσ answer«á ╔ theε entereΣ al∞ thσ inpu⌠ viß dbase«á Wheε completeΣá ╔ ì
  923. useΣá thσá delimi⌠ commanΣ t∩ makσ ß tex⌠ filσ delimiteΣ witΦ "«á Thi≤á wa≤ ì
  924. theεá reformatteΣá unde≥ Wordsta≥ t∩ removσ thσá fielΣá seperators¼á namel∙ ì
  925. commas¼á anΣá replacinτá theφ witΦ carriagσ returns«á Thi≤ caε bσá donσá b∙ ì
  926. typinτ ^Q┴ (finΣ anΣ replace⌐ anΣ replacinτ al∞ ",ó witΦ "^N"«á Thσá numbe≥ ì
  927. of questions must be placed at the beginning of the file, maximum is 50.
  928.  
  929.      "TO╨á O╞á TH┼á CLASSó i≤ availablσ oε botΦ 130mφ o≥á 90mφá disk≤á froφ ì
  930. Goodisoε Softwarσ Pt∙ Ltd.¼ Monumen⌠ Road¼ Kilmorσ 3764¼ o≥ froφ Australbeσ ì
  931. iε Gleε Waverley«á Thσ cos⌠ oµ thσ packagσ i≤ $89.0░ whicΦ represent≤á gooΣ ì
  932. valuσá considerinτá thσ supplieΣ hardwarσ anΣ thσ qualit∙ oµ thσá programs« ì
  933. Thσá program≤ arσ designeΣ morσ fo≥ classrooφ usσ bu⌠ ╔ aφ surσ the∙á woulΣ ì
  934. bσ ß biτ hi⌠ a⌠ home.èé                           NE╫ FO╥ TH┼ MICROBEE
  935.  
  936.                               SPEE─ MODULATOR
  937.  
  938.      Thi≤á  hand∙ littlσ iteφ ha≤ thσ shapσ oµ ß D┬ 2╡ pluτ bu⌠ withou⌠ an∙ ì
  939. wires« I⌠ come≤ witΦ aε instructioε shee⌠ anΣ ß cassettσ tape.
  940.  
  941.      Thσá solσá purposσ oµ thσ modulato≥ i≤ t∩ slo≈ dowε thσ speeΣá oµá thσ ì
  942. compute≥á anΣ  i≤  differen⌠ froφ thσ commanΣ "SPEEDó iε basic¼á  a≤á SPEE─ ì
  943. onl∙  slow≤  thσ screeε routines«á Further¼á thσ basiπ speeΣ commanΣ ha≤ n∩ ì
  944. effec⌠ oε machinσ codσ game≤ o≥ CP/M« Thi≤ i≤ wherσ thi≤ modulσ won'⌠ fail¼ ì
  945. a≤ i⌠ caε reducσ thσ  speeΣ  oµ  jus⌠ abou⌠ an∙ prograφ includinτá  machinσ  ì
  946. code¼  CP/M¼ BASIC¼ WORDBE┼ etc.
  947.  
  948.      Thσá  softwarσ oε tapσ come≤ iε ▓ versions¼á onσ fo≥ 8░ columε screen≤ ì
  949. anΣ onσ fo≥ 6┤ columε screens«á I⌠ i≤ als∩ a≤ versatilσ a≤ yo⌡ caε ge⌠á it« ì
  950. Yo⌡ caε placσ  i⌠ anywherσ iε memory¼ (oµ coursσ no⌠ iε scratcΦ area's)« I⌠  ì
  951. i≤á  als∩ self-contained«á A≤ therσ arσ n∩ call≤ t∩ bootrom≤ o≥á basic¼á i⌠ ì
  952. coulΣá ruεá iε ß barσ  computer╗á thereforσ yo⌡ caε ruε i⌠ oε an∙á Microbeσ ì
  953. e.g« ROM¼ IC¼ 2meτ  disδ premium¼ Dreamdisδ etc« Als∩ i⌠ i≤ self-detecting¼ ì
  954. (iµá yo⌡á d∩á no⌠á  havσ i⌠ pluggeΣ iε i⌠á won⌠á bothe≥á you)«á I⌠á i≤á no⌠ ì
  955. protected¼ s∩ yo⌡ caε transfe≥ i⌠ t∩ disk¼ appenΣ i⌠ t∩ ß gamσ o≥ ruε i⌠ oε ì
  956. it≤ own.
  957.  
  958.      Thσá  maiεá reasoεá ╔ developeΣ i⌠ wa≤ t∩ slo≈ dowε somσá fas⌠á arcadσ ì
  959. game≤  s∩ the∙ becamσ morσ enjoyable¼ anΣ ╔ havσ t∩ admi⌠ ╔ pla∙ ß lo⌠ morσ ì
  960. no≈ thaε before«á  Somσ oµ thσ game≤ sloweΣ dowε arσ Minσ Drop¼á  Defender¼ ì
  961. Penetrato≥ jus⌠ t∩ namσ ß few.
  962.  
  963.      Thσ cassettσ supplieΣ ha≤ ┤ copie≤ oµ thσ program¼á ▓ fo≥ 80x2┤ anΣá ▓ ì
  964. fo≥á  64x1╢á screens«á  Als∩ supplieΣ arσ ▓ addresses«á B∙á changinτá thesσ ì
  965. addresses¼á yo⌡á caεá slo≈ thσ compute≥ t∩ ß ratσ s∩ slo≈ tha⌠á i⌠á appear≤ ì
  966. frozen« Thσ use┐  Aε instan⌠ pausσ functioε t∩ an∙ gamσ yo⌡ like« 
  967.  
  968.      ╔á havσ writteε t∩ Microbee'≤ managemen⌠ t∩ seσ iµ the∙ woulΣ pu⌠  thσ  ì
  969. smal∞ softwarσ prograφ ont∩ eacΦ gamσ the∙ sel∞ s∩ a≤ t∩ freσ thσ  use≥  oµ ì
  970. addinτ i⌠ oε himself« T∩ datσ ╔ havσ no⌠ hearΣ froφ them¼ s∩ bσ patient.
  971.  
  972.      A≤á aε option¼á instruction≤ arσ giveε t∩ adΣ ß simplσ switcΦá t∩á thσ ì
  973. modulato≥á s∩  yo⌡ caε inchÖ you≥ wa∙ througΦ ß gamσ o≥ program«á A⌠á reall∙ ì
  974. slo≈ speed≤ yo⌡ caε stud∙ thσ executioε oµ ß graphic¼ M├ prograφ o≥ game.
  975.  
  976.      Thσá  completσá modulato≥ witΦá tape¼á instructions¼á etc.¼á wil∞á  bσ  ì
  977. availablσá froφá  thσ Bazaa≥ anΣ als∩ froφ Australbee«á  Thσ cos⌠á wil∞á bσ ì
  978. arounΣ $14.0░ $15.00« 
  979.  
  980.      Thi≤ woulΣ bσ aε excellen⌠ investmen⌠ fo≥ an∙ school« Thσ minΣ boggle≤ ì
  981. a⌠ thσ application≤ thi≤ coulΣ bσ useΣ for« T∩ namσ jus⌠ tw∩ uses¼ LOGO¼ iµ ì
  982. thσá turtlσá move≤á to∩á fast¼á o≥ fo≥ an∙ gamσ o≥á applicatioεá wherσá thσ ì
  983. graphic≤ neeΣ close≥ attentioε wheε runninτ o≥ developinτ ß program.
  984.  
  985.        ┼ vaε BOMME╠   P╧ Bo° 5▓      TH┼ BASI╬  315┤   (03) 762-7046
  986. 
  987. From: MARK GLOVER        To:   ALL      Re:   EXPERIMENTER & ROM BOARD
  988. 
  989. FO╥á SAL┼á  ▒ ONL┘ EXPERIMENTE╥ BOAR─ (NO╘ USED⌐ $4░ ▒ ONL┘á RO═á EXPANSIO╬ ì
  990. BOAR─ (NO╘ USED)¼ COMPLET┼ WIT╚ WORDBEE V1.2 AND ED.ASM  $40
  991.  
  992.            CONTACT MARK GLOVER ON 49 5507 (A/H) OR VIA MBUG BB.è                          PROGRAMIN╟ COMPETITION
  993.  
  994. Herσ i≤ par⌠ tw∩ oµ ou≥ programminτ competitioε fo≥ yo⌡ t∩ worδ on« A≤ man∙ ì
  995. oµá yo⌡ wil∞ probabl∙ bσ ablσ t∩ worδ ou⌠ thσ answe≥ t∩ thσ probleφ iε you≥ ì
  996. head¼á wσá havσá decideΣ t∩ asδ yo⌡ t∩ writσ ß prograφ tha⌠ wil∞á prin⌠á t∩ ì
  997. screeεá thσá answe≥ anΣ tha⌠ i⌠ wil∞ bσ correc⌠ fo≥á AN┘á futurσá publisheΣ ì
  998. simila≥ problem« Thσ followinτ i≤ thσ probleφ yo⌡ havσ t∩ solve« 
  999.  
  1000. Iε thσ squarσ below¼ ß se⌠ oµ value≤ arσ giveε fo≥ thσ suφ oµ thσ vertical¼ ì
  1001. horizontal¼ anΣ diagona∞ oµ thσ square« Thesσ value≤ arσ representeΣ insidσ ì
  1002. thσ squarσ b∙ aε alphß valuσ anΣ thesσ value≤ ma∙ appea≥ twicσ iε thσá samσ ì
  1003. game║á     e.g«á "Aó ma∙ represen⌠ ╡ iε tw∩ places¼á "Fó ma∙ represen⌠ ╣ iε ì
  1004. tw∩á places╗á bu⌠ thσ lette≥ "Xó wil∞ appea≥ iε ever∙ gamσ anΣ i⌠ ma∙á havσ ì
  1005. thσ samσ valuσ a≤ "Aó o≥ "Hó etc« "Xó wil∞ no⌠ appea≥ morσ thaε oncσ iε an∙ ì
  1006. giveε game.
  1007.  
  1008. You≥á joΓá i≤ t∩ writσ ß prograφ tha⌠ wil∞ prin⌠ thσ correc⌠ answe≥ t∩á AN┘ ì
  1009. giveεá game«á Wσ wil∞ publisΦ onσ (1⌐ morσ "gameó nex⌠ montΦ t∩ givσ yo⌡á ß ì
  1010. chancσá t∩ debuτ (anΣ prove⌐ you≥ program«á Thσ answe≥ t∩ this gamσ wil∞ bσ ì
  1011. publisheΣá iεá thσá Februar∙á Catcher«á Thi≤ i≤ thσá seconΣá oµá thσá threσ ì
  1012. problems:
  1013.  
  1014.                    21        16        16        26       11  
  1015.                -----------------------------------------
  1016.                ⁿ         ⁿ         ⁿ         ⁿ         |
  1017.                ⁿ    B    ⁿ    X    ⁿ    G    ⁿ    D    ⁿ      24
  1018.                |---------|---------|---------|---------|
  1019.                ⁿ    C    ⁿ    G    ⁿ    A    ⁿ    H    ⁿ      20
  1020.                |---------|---------|---------|---------|
  1021.                ⁿ    H    ⁿ    A    ⁿ    J    ⁿ    E    ⁿ      19
  1022.                |---------|---------|---------|---------|
  1023.                ⁿ    F    ⁿ    E    ⁿ    C    ⁿ    B    ⁿ      16
  1024.                ⁿ         ⁿ         ⁿ         ⁿ         |
  1025.                -----------------------------------------
  1026.                    21        16        16        26       27
  1027.  
  1028. Thσ forma⌠ oµ thσ answe≥ ma∙ bσ showε a≤ se⌠ ou⌠ below«  
  1029. (DECEMBERS ANSWERS SHOWN BELOW)
  1030.      ------------------------------------------------------------
  1031.      ⁿ  ┴  ⁿ  ┬  ⁿ  ├  ⁿ  ─  ⁿ  ┼  ⁿ  ╞  ⁿ  ╟  ⁿ  ╚  ⁿ  ╩  ⁿ  ╪  |
  1032.      |-----------------------------------------------------------|
  1033.      ⁿ  1  ⁿ  9  ⁿ  2  ⁿ  8  ⁿ  3  ⁿ  7  ⁿ  4  ⁿ  6  ⁿ  5  ⁿ  9  ⁿ 
  1034.      ------------------------------------------------------------
  1035.  
  1036. Thi≤ competitioε i≤ opeε t∩ al∞ financia∞ member≤ anΣ ma∙ bσ writteε iε AN┘ ì
  1037. language«áá Therσá wil∞á bσá tw∩á categorie≤á oµá entries«á  Thσá firs⌠á i≤ ì
  1038. interpreteΣ language≤ - BASIC¼ MBASIC¼ DBASEI╔ o≥ an∙ othe≥ interpreter╗ 
  1039. anΣ thσ seconΣ i≤ compileΣ - CB80¼ CBASIC¼ PASCAL¼ EDASM¼ M80¼ C¼ etc.
  1040.  
  1041. Entrie≤ wil∞ bσ judgeΣ oε 1«á Thσ correc⌠ answer¼á and¼á 2«á Prograφ speed« ì
  1042. Therσá wil∞ bσ n∩ othe≥ categorie≤ fo≥ judging«á Al∞ entrie≤ wil∞ bσ judgeΣ ì
  1043. oεá ßá STANDAR─á DIS╦á MICROBEE«á An∙ entrie≤ submitteΣá oεá tapσá wil∞á bσ ì
  1044. transferreΣ t∩ disδ. All entries MUST ruε oε the samσ machine.
  1045.  
  1046. Entrie≤ closσ oε thσ maiε meetinτ night¼á MarcΦ 198╖ anΣ winner≤ name≤ wil∞ ì
  1047. bσ announceΣ iε thσ followinτ Catche≥ anΣ a⌠ thσ Apri∞ meeting«á ┴ prizσ oµ ì
  1048. ß vouche≥ fo≥ thσ Bazaa≥ t∩ thσ valuσ oµ $25.0░ goe≤ t∩ thσ winners«á  Pos⌠ ì
  1049. entrie≤ t∩ ou≥ mai∞ bo° o≥ hanΣ theε t∩ ß committeσ member«á Al∞ mediß wil∞ ì
  1050. bσ returneΣ.                                 GOO─ LUCK....è
  1051. *** BAZAAR SALES *** BAZAAR SALES *** 
  1052.  
  1053.       CODE DESCRIPTION                                  PRICE     CODE DESCRIPTION                                  PRICE
  1054.                  "The Catcher"
  1055.       02BC Volume 2 (Oct.83-Sept.84)                    $15.00    30CS Blank C-30 Cassettes                         $ 1.50
  1056.       03BC Volume 3 (Oct.84-Sept.85)                    $15.00    30CB Blank C-30 Cassettes (20 per box)            $25.00
  1057.       01TC Back Issues (single)                         $ 1.50    
  1058.       02TC Back Issues (Vol 2 Nos. 6/7)                 $ 3.00    3SDB Blank 3.5" Disks (NASHUA SSDD Box of 10)     $40.00
  1059.                                                                   
  1060.       5HCK Drive Head Cleaning Kit 5.25"                $12.00    3SDB Blanδ 3.5ó Disk≤ (1░ pe≥ box⌐                $46.00
  1061.       3HCK Drive Head Cleaning Kit 3.5"                 $15.00    5DDSáBlanδ 5.25ó Disks(Precisioε DSDD)Box of 10   $20.00
  1062.       01DC Dust Covers for 'BEE                         $ 6.00    5DDS Blank 5.25" Disks (NASHUA Singles)           $ 2.00
  1063.  
  1064.       80PR Carboε Printe≥ Ribboε                                  
  1065.                 (suit xyz.80/100 printers)              $ 8.00    5B85 Disk Storage Box 5.25" (Lockable, holds 85)  $18.00
  1066.                                                                   5B10 Disk Library Box 5.25" (holds 10)            $ 3.00 
  1067.     **10PP 1250 sheets cont. printer paper              $15.00    3B40 Disk Storage Box 3.5" (Lockable, holds 40)   $18.00
  1068.             
  1069.       01BA Bee Artistic (Graphic S/W)                   $35.00    1FPF Flashprint (with Flashkey)                   $40.00
  1070.  
  1071.                          PLEASE NOTE: 
  1072.    Poor Persons Software and Grotnik Software are still available.
  1073.    Refer to the June edition of 'The Catcher' for item availability
  1074.    and prices. Orders requesting Poor Persons Software may take more 
  1075.    than 21 days to fill, because to get our special price we have to
  1076.    order five or more discs at a time.
  1077.   
  1078.             ** not normally available for postal purchase
  1079.      All postal orders to be sent to MBUG AUSTRALIA SALES
  1080.                                       P.O. BOX 157, NUNAWADING
  1081.                                       VICTORIA 3131
  1082.    To avoid delays, all orders must include cheque, postal order or 
  1083.    Bankcard authorization for the total amount(inc. postal & handling
  1084.    charges). Allow 21 days for the return of goods, or pick-up at the
  1085.    next meeting.
  1086.             Goods are only available to club members
  1087.   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  1088.    Please charge my Bankcard/Visa/Master Card No. ___ __ ___ ______
  1089.  
  1090.    Expiry Date __/__/____               Signature_________________
  1091.    Members Name.__________________________________ M/ship No._____
  1092.    Address._______________________________________________________
  1093.    Code  Item                      Quantity    Price    Total Cost
  1094.    ____  ________________________  ________    _____    __________
  1095.    ____  ________________________  ________    _____    __________
  1096.    ____  ________________________  ________    _____    __________
  1097.    Postal Fees (within Aust.)       Sub-Totals Items     $_________
  1098.    $10 to $20 order    :$2.50  Postage & Handling Fee   $_________
  1099.    $20 to $80 order    :$5.00
  1100.    greater than $80    :P.O.A.             Total Order    $_________
  1101.  
  1102.    Certified Mail add $1.00              Security Post  add $5.00
  1103.         MINIMUM POSTAL ORDER $10.00             Dec & Jan
  1104.  
  1105.  
  1106. *** BAZAAR SALES *** BAZAAR SALES ***
  1107.