home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / MBUG / MBUG011.ARC / 1985NOV.CAT < prev    next >
Text File  |  1979-12-31  |  58KB  |  1,107 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«á Iµ ì
  8. phoning, please do so at a reasonable hour.
  9. 
  10.               EXECUTIVE
  11. 
  12. PRESIDENT                               ANDREW BARFOOT           758-4822
  13. VICE-PRESIDENT                          MICK HOLZINGER           354-6742
  14. SECRETARY                               AXEL JOSCHT              859-1541
  15. TREASURER                               KEVIN CARR               233-4629
  16. PUBLI├ OFFICE╥                          JOHN BUTTON              578-8145
  17. 
  18.                          COMMITTEE AND ASSISTANTS
  19. 
  20. Terry Murphy        369-4111            Graham Schultz           848-5485
  21. Ray Han (B/H)       817-1371            John Buxton              758-5744
  22. Jim Lobley          758-9169            David Soutar             836-3661
  23. Gran⌠ Fores⌠        874-872╕            Steveε Jepsoε             45-4226
  24. Mike Thompson       82-5002             Robert Broomhead         546-3020
  25. Wal Hansen                              Richard Collett (B/H)    690-8283
  26. Peter Wagner  (059) 96-5957
  27.  
  28. SERVICES  PROVIDED  BY  MBUG  AUSTRALIA           
  29.  
  30.      -------------------------------------------------------------       
  31.      | EDITOR  A.BARFOOT. P.O. BOX 157 NUNAWADING 3131  758-4822 |
  32.      |-----------------------------------------------------------|
  33.      |PUBLIC DOMAIN DISKS  D.SOUTAR.  P.O. BOX 45 CANTERBURY 3126|
  34.      |       $5.00 ea. (std 5 1/4") disks. OTHER SIZES POA.      |
  35.      |     We  supply disk. POSTAL ORDERS ADD $1.50 per DISK     |       
  36.      |-----------------------------------------------------------|
  37.      |    TAPE LIBRARY P.O. BOX 75 AVONDALE HEIGHTS Vic. 3034    |
  38.      |-----------------------------------------------------------|
  39.      | MODEM HIRE    *     GRAHAM SCHULTZ.      848-5485         |
  40.      |    $5.00 FIRST WEEK  THEN $10.00 EACH ADDITIONAL WEEK     |   
  41.      |                    PLUS $25.00 DEPOSIT                    |
  42.      |-----------------------------------------------------------|
  43.      | BAZAAR  * MICK HOLZINGER  P.O. BOX 253 COBURG  3058       |
  44.      |  FOR PRICES OF GOODS ON SALE IN THE BAZAAR, A PRICE LIST  |
  45.      |  WILL BE PUBLISHED EVERY 2nd MONTH. MAIL ORDERS ACCEPTED  |
  46.      |-----------------------------------------------------------|   
  47.      | DISK FORMAT COPYING * GRANT  FOREST  874-8728  A.H. ONLY  |
  48.      | 5" to 8"  or  8" to 5"  MOST FORMATS  $2.00 PER DISKETTE  |
  49.      |      COPYING OF THE 3" C.I.A.B. IS ALSO CATERED FOR       |   
  50.      |         FOR POSTAL ORDERS ADD $1.50 per Diskette          |        
  51.      |-----------------------------------------------------------|
  52.      |           RBBS SYSTEM OPERATORS AND PROGRAMMERS           |
  53.      |                    SYSOP  GRANT FOREST                    |
  54.      |  REMOTE SYSOPS:  Ray Han. Mike Thompson. Richard Collett  |
  55.      |-----------------------------------------------------------|
  56.      | ADVERTISEMENTS *   P.O. BOX 157 NUNAWADING 3131           |
  57.      | $80.00 FULL PAGE   $40.00 HALF PAGE   $25.00 QUARTER PAGE |
  58.      | $3.00 FOR SERVICE AND RECURRENT ITEMS (LESS THAN 5 LINES) |
  59.      |     NO CHARGE FOR NON RECURRING PRIVATE SALES ITEMS       |
  60.      |-----------------------------------------------------------|
  61.      |  THE CATCHER is published by MBUG AUSTRALIA INCORPORATED  |
  62.      |All copyrights are reserved by MBUG AUSTRALIA INCORPORATED |
  63.      -------------------------------------------------------------è FRO═ TH┼ CHIE╞ MICROBUG-FRO═ TH┼ CHIE╞ MICROBUG-FRO═ TH┼ CHIE╞ MICROBUG ì
  64.  
  65.      Welcomσ t∩ al∞ members« Thi≤ montΦ wσ havσ ß fe≈ announcement≤ t∩ makσ ì
  66. abou⌠ what we are starting to get done and what we have achieved so far.
  67.  
  68.      Firs⌠ oµ all¼á b∙ thσ timσ yo⌡ reaΣ this¼á al∞ thosσ peoplσ logginτ oε ì
  69. t∩ thσ Bulletiε BoarΣ wil∞ probal∙ havσ noticeΣ ß lo⌠ oµ file≤ missing«á A⌠ ì
  70. thσá las⌠á CP/═ (hackers⌐ night¼á wσ testeΣ al∞ thσ downloadablσ file≤á fo≥ ì
  71. thei≥ operation« Man∙ file≤ havσ beeε deleted« Iµ yo⌡ havσ sen⌠ file≤ t∩ u≤ ì
  72. a⌠ an∙ time¼á pleasσ checδ iµ i⌠ i≤ stil∞ there«á Iµ i⌠ i≤ not¼á i⌠ doesn'⌠ ì
  73. meaε it'≤ n∩ good¼á jus⌠ tha⌠ i⌠ didn'⌠ reacΦ ou≥ systeφ iε onσ piecσ s∩ t∩ ì
  74. speak«á Pleasσá downloaΣ i⌠ again«á Thσ systeφ problem≤ wσ werσ havinτá diΣ ì
  75. causσ man∙ problem≤ witΦ filσ transfers¼á botΦ ways«á ╔ hopσ yo⌡ caε assis⌠ ì
  76. in filling the board up with good software again. 
  77.  
  78.      Thi≤á montΦ ╔ havσ thσ pleasurσ oµ announcinτ thσ winne≥ oµ thσá Ches≤ ì
  79. move≤ competition«á Thσ standarΣ oµ entr∙ wa≤ excellent« Thσ winne≥ i≤ Alaε ì
  80. Bur⌠á anΣ hi≤ teε │ 1/2ó disk≤ wil∞ bσ forwardeΣ t∩ him«á Thσ valuσ a⌠á ou≥ ì
  81. disδá sale≤á pricσ i≤ ove≥ $50.0░ s∩ ╔ hopσ other≤ ma∙á partakσá oµá futurσ ì
  82. competitions«á Thσ listinτ oµ thσ winninτ prograφ wil∞ bσ publisheΣ iε nex⌠ ì
  83. month≤á Catcher«á B∙ thσ way¼á thσ numbe≥ oµ square≤ i≤ 14«á ┴ ne≈ softwarσ ì
  84. competitioε is included in the RBBS column.
  85.  
  86.      Ou≥ Decembe≥ meetinτ wil∞ b∙ ß part∙ meetinτ anΣ wσ wil∞ bσá supplyinτ ì
  87. a few party pies etc., so set aside Dec. 11th.
  88.  
  89.      A⌠á thσá Novembe≥á anΣá subsequen⌠ meetings¼á therσ wil∞á bσá ßá BASI├ ì
  90. questioεá anΣ answe≥ areß se⌠ asidσ fo≥ thosσ usinτ BASIC«á Therσá wil∞á bσ ì
  91. someonσ therσ t∩ hel≡ yo⌡ iµ yo⌡ havσ an∙ problems« Iµ yo⌡ caε assis⌠ o≥ iµ ì
  92. yo⌡ wan⌠ hel≡ comσ along.
  93.  
  94.      Oncσ again¼á thσ committeσ ha≤ askeΣ mσ t∩ asδ yo⌡ t∩ pleasσ assis⌠ u≤ ì
  95. witΦá you≥á correspondence«á  PLEASE¼á iµ yo⌡ arσ writinτ t∩ morσ thaεá onσ ì
  96. committeσ member¼á pu⌠ eacΦ reques⌠ oε ß separatσ piecσ oµ paper¼á or¼ senΣ ì
  97. eacΦ reques⌠ o≥ lette≥ separatel∙ t∩ thσ appropriatσ person«á You≥á letter≤ ì
  98. arσá likel∙á t∩á ge⌠ los⌠ iµ thσ onσ shee⌠ ha≤ t∩ bσ passeΣ oεá t∩á severa∞ ì
  99. people.
  100.  
  101. DISCOUNT NUMBER 807
  102.  
  103. 
  104. I⌠ i≤ witΦ dee≡ regre⌠ tha⌠ ╔ havσ t∩ announcσ thσ deatΦ oµ Johε McInnes
  105. afte≥ ß (thankfully shor⌠) perioΣ oµ illness« 
  106.  
  107. Johε wa≤ ß partne≥ iε Australbeσ Pty« Ltd« thσ Microbeσ sho≡ iε Gleε ì
  108. Waverl∙ Victoria« John¼ togethe≥ witΦ hi≤ brother-in-la≈ Steve¼ operateΣ ì
  109. thσ sho≡ iε Springvalσ RoaΣ fo≥ somσ tw∩ years¼ anΣ wa≤ instrumenta∞ iε ì
  110. gettinτ man∙ ne≈ Microbeσ user≤ ofµ t∩ ß gooΣ start« Johε wil∞ bσ greatl∙ ì
  111. misseΣ b∙ thσ member≤ oµ MBU╟ anΣ thσ reader≤ oµ thσ Catche≥ wh∩ kne≈ him.
  112.  
  113. Oε behalµ oµ thσ committeσ anΣ member≤ oµ MBUG¼ ╔ woulΣ likσ t∩ offe≥ ou≥ ì
  114. sinceres⌠ condolence≤ t∩ John'≤ famil∙ anΣ loveΣ ones.
  115. 
  116.  
  117.  
  118. Andrew L. Barfoot.
  119. PRESIDENT.     MBUG AUSTRALIA INCORPORATED.
  120.  
  121.  FRO═ TH┼ CHIE╞ MICROBUG-FRO═ TH┼ CHIE╞ MICROBUG-FRO═ TH┼ CHIE╞ MICROBUG è                                  FRACTALS
  122.                                   --------
  123.  
  124.       Producσ fractal≤ iε intricatσ detai∞ witΦ thi≤ high-resolutioε 
  125.               prograφ that draws striking geometric designs.
  126.  
  127.      Wheεá i⌠ come≤ t∩ drawinτ fractals¼á thσ morσ detai∞ yo⌡ caεá ge⌠á thσ ì
  128. better«á  That'≤ because¼ b∙ definition¼ fractal≤ arσ geometriπ shape≤ witΦ ì
  129. infinitσá detail«á  Fracta∞ i≤ ß terφ mathematician≤ usσ t∩ describσ ß kinΣ ì
  130. oµ shapσ tha⌠ occur≤ iε nature«  Fractal≤ havσ detai∞ tha⌠ multiplie≤ a≤ i⌠ ì
  131. get≤á smaller¼á likσá ß treσ witΦ ß singlσá trunk¼á severa∞á branches¼á anΣ ì
  132. thousand≤á oµ twigs«á Iε truσ fractals¼á thi≤ detai∞ i≤á infinite«á Anothe≥ ì
  133. characteristiπ i≤ tha⌠ thσ smalle≥ partsº shape≤ arσ simila≥ t∩ thσ outlinσ ì
  134. oµ thσ objec⌠ a≤ ß whole«á  Iε nature¼á mountain≤ anΣ coastlines¼ crystals¼ ì
  135. anΣá eveεá broccolΘ caε bσ fractals«á  Iε thesσá cases¼á thσá detai∞á isn'⌠ ì
  136. necessaril∙ ß perfec⌠ cop∙ oµ thσ whole«  Howeve≥  iε regular¼ o≥ geometriπ ì
  137. fractal≤ al∞ part≤ arσ exactl∙ thσ same« 
  138.  
  139.      Thi≤ prograφ draw≤ regula≥ fractals«á  Threσ specification≤á determinσ ì
  140. thσá fractal≤ shape«á  Thσ firs⌠ i≤ thσ 'NUMBE╥ O╞ SIDE╙ (min«á 3)º t∩á thσ ì
  141. basiπá shape«á  Fo≥á thσ seconΣ yo⌡ mus⌠ specif∙ 'INVERS┼  (Y/N)ºá tha⌠á i≤ ì
  142. whethe≥á thσá prograφ add≤ o≥ subtract≤ smalle≥ shapes«á  Wheε thσá prograφ ì
  143. subtract≤á volumσ froφ thσ basiπ shape¼á yo⌡ ge⌠ what'≤ calleΣá aεá inversσ ì
  144. fractal«á  Thσá thirΣ facto≥ i≤ thσ 'NUMBE╥ O╞ LEVEL╙ (1-4)'¼á tha⌠ i≤á thσ ì
  145. numbe≥á oµá time≤á thσ prograφ add≤ o≥ subtract≤ smalle≥á shapes«á  A≤á thσ ì
  146. numbe≥ oµ level≤ increases¼á thσ complexit∙ oµ thσ fracta∞ increases«  Eveε ì
  147. witΦ HIRE╙ graphics¼á fou≥ level≤ i≤ abou⌠ a≤ higΦ a≤ yo⌡ caε go«á  Comple° ì
  148. fractal≤ witΦ man∙ side≤ anΣ fou≥ level≤ caε takσ teε minute≤ t∩ draw¼  bu⌠ ì
  149. mos⌠ takσ abou⌠ tw∩ t∩ threσ minutes«   Somσ example≤ t∩ try:-
  150.  
  151.   3N3   4Y3   3Y4   8Y2   3N2   20Y1   4Y2   4N2   7Y1   6Y2   5N2   7Y3
  152.  
  153.  
  154. 00100 REM      FRACTALS FOR THE MICROBEE IN HIRES
  155. 00110 REM
  156. 00120 REM Converted from 'Fractals in Focus'  S.Justice  
  157. 00130 REM 80 Micro  May 1985,   by Mark Bishop 14.8.85
  158. 00140 ON ERROR GOTO 560
  159. 00150 REM          SCREEN PIXEL SIZES
  160. 00160 STRS (2000): CLS: C0=3.14159/180: X0=511: Y0=255
  161. 00170 INPUT "NUMBER OF SIDES (min. 3) ";S0
  162. 00180 REM     BEGINNING X AND Y (SCALED TO SCREEN SIZE )
  163. 00190 C1=X0*.6: C2=Y0*.8: X2=C1: Y2=Y0+1-C2
  164. 00200 W=INT(X2): X=INT(Y2)
  165. 00210 INPUT "INVERSE            (Y/N) ";I0$: I0$=I0$(;1,1)
  166. 00220 REM     ANGLES TO TURN RIGHT AND LEFT
  167. 00230 R0=-360/S0: L0=R0+180
  168. 0024░áI╞ I0$="yó O╥ I0$="Yó THE╬ LE╘ C3$="A"║ W0=R0║ R0=-L0║
  169.       L0=-W░ ELS┼ LE╘ C3$="Ró 
  170. 00250 A1$=C3$
  171. 00260 IF I0$ <> "Y" AND I0$ <> "y" THEN 300
  172. 00270 A2$="R": S1=S0-2: FOR N0=1 TO S1: A2$=A2$+"L": NEXT N0
  173. 00280 A2$=A2$+"R"
  174. 00290 GOTO 320
  175. 00300 A2$="L": S1=S0-2: FOR N0=1 TO S1: A2$=A2$+"R": NEXT N0
  176. 00310 A2$=A2$+"L"
  177. 00320 INPUT "NUMBER OF LEVELS   (1-4) ";L1: IF L1=1 THEN 380
  178. 00330 Z7$=STR(INT(S0))+" "+I0$+STR(INT(L1))
  179. 00340 REM EXPAND STRING FOR MULTIPLE LEVELSè00350 B0$="": FOR N0=2 TO L1: L2=FLT(LEN(A1$))
  180. 0036░ FO╥ N1=▒ T╧ L2║ B0$=B0$+A1$(;(INT(N1)),(INT(N1)))+A2$║
  181.       NEX╘ N1
  182. 00370 A1$=B0$: B0$="": NEXT N0
  183. 00380 REM     SCALE SIZE OF DIAGRAM TO FIT ON SCREEN
  184. 00390 L3=X0*1/(S0*3^L1)
  185. 00400 REM  CLEAR GRAPHICS SCREEN AND SET TO STARTING X,Y
  186. 00410 B1$="": CLS: HIRES
  187. 00420 FOR Z0=1 TO S0
  188. 00430 FOR N0=1 TO FLT(LEN(A1$))
  189. 00440 B1$=A1$(;(INT(N0)),(INT(N0)))+A2$
  190. 00450 FOR N1=1 TO FLT(LEN(B1$)):
  191.       B0$=B1$(;(INT(N1)),(INT(N1)))
  192. 00460 IF B0$="A" THEN LET A0=A0+W0: GOTO 480
  193. 00470 IF B0$="L" THEN LET A0=A0+L0 ELSE LET A0=A0+R0
  194. 00480 A4=A0*C0
  195. 00490 X4=X4+L3*COS(A4): Y4=Y4+L3*SIN(A4)
  196. 00500 X3=FLT(INT(X4)):Y3=FLT(INT(Y4)):X1=X3+C1:Y1=254-(Y3/2+C2)
  197. 00510 Y=INT(X1):Z=INT(Y1)
  198. 00520 PLOT W,X+64 TO Y,Z+64
  199. 00530 W=Y: X=Z: V=V+1
  200. 00540 CURS 10,15: PRINT V;" steps  ";USED;" pcg used"
  201. 00550 NEXT N1: NEXT N0: NEXT Z0
  202. 00560 CURS 35,15: PRINT" Finished ";
  203. 00570 PRINT STR(INT(S0))+" "+I0$+STR(INT(L1))
  204. 00580 K0$=KEY$:IF  K0$="" THEN 580 ELSE RUN
  205. 00590 END: REM END OF PROGRAM LISTING                  áHINZ
  206.  
  207.  
  208. 
  209.                               CREATIVITY TEST
  210. 
  211.      Thi≤á  tes⌠á doe≤ no⌠ measurσ you≥ intelligence¼á  you≥á fluenc∙á witΦ ì
  212. word≤á anΣá certainl∙ no⌠ you≥ mathematica∞ ability«á  I⌠á will¼á  however¼  ì
  213. givσ yo⌡ somσ gaugσ  oµ you≥ menta∞ flexibilit∙ anΣ creativity«á  Iε thσá │ ì
  214. year≤á sincσá  wσ developeΣ thσ test¼á wσ havσ founΣ fe≈ peoplσá wh∩á coulΣ ì
  215. solvσá morσá thaεá halµá oµ  thσ 1▓ question≤ iεá thσá firs⌠á  try«á  Many¼  ì
  216. however¼  reporteΣ  gettinτ answer≤ lonτ afte≥ thσ tes⌠ haΣ beeε se⌠ aside¼  ì
  217. particularl∙ a⌠ unexpecteΣ moment≤  wheε thei≥ mind≤ werσ relaxeΣ anΣá somσ ì
  218. reporteΣá solvinτá  question≤ ove≥ ß perioΣ oµ severa∞ days«á Takσ thi≤á a≤ ì
  219. you≥ persona∞ challenge.
  220.  
  221. Instructions║ 
  222.  
  223. EacΦá questioεá belo≈á contain≤ thσ initial≤ oµ word≤á tha⌠á wil∞á makσá i⌠ ì
  224. correct« FinΣ thσ missinτ words« 
  225.  
  226.      Example║ 1╢ ╜ ╧ iε thσ P«     Answer║ Ounce≤ iε thσ Pound
  227.  
  228.      1.   26 = L of the A              7.   88 = P K                      
  229.      2.    7 = W of the W              8.   13 = S on the A F            
  230.      3. 1001 = A N                     9.   32 = D F at which W F        
  231.      4.   12 = S of the Z              10.   18 = H on a G C             
  232.      5.   54 = C in a P (with J's)     11.   90 = D in a R A             
  233.      6.    9 = P in the S S            12.  200 = P for P G in M         
  234.                                   
  235.                                Best of Luck!                     
  236.  
  237.                        Answers published next monthè                                BEEARTISTI├ 
  238.  
  239.      ╔á havσá jus⌠á spen⌠á somσ timσ witΦ ß cop∙ oµ ßá ne≈á produc⌠á calleΣ ì
  240. BEEATRISTIC«á Fo≥á thosσ peoplσ wh∩ arσ considerinτ thi≤á product¼á o≥á yo⌡ ì
  241. woulΣá likσ t∩ havσ ß prograφ likσ MA├ PAIN╘ bu⌠ no⌠ likσ t∩ pa∙ thσá pricσ ì
  242. fo≥á aεá Applσá compute≥á (who'Σ wan⌠ onσ anyway)¼á yo⌡á couldn'⌠á g∩á pas⌠ ì
  243. BEEARTISTIC« T∩ quotσ thσ introductioε pagσ oµ thσ BEEARTISTI├ package:
  244.  
  245.      "Beeartistiπá i≤ aε interactivσ softwarσ packagσ whicΦ allow≤á yo⌡á t∩ ì
  246. creatσ higΦ resolutioε drawing≤ usinτ ß variet∙ oµ tools."
  247.  
  248.      Thσá firs⌠ gooΣ thinτ ╔ noticeΣ abou⌠ thσ packagσ wa≤ tha⌠ thσá manua∞ ì
  249. wa≤ writteε iε plaiε English« Yo⌡ don'⌠ havσ t∩ bσ ß compute≥ exper⌠ t∩ usσ ì
  250. thσ package«á I⌠ i≤ ß concise¼ wel∞ writteε booδ witΦ gooΣ indexe≤ anΣ botΦ ì
  251. tex⌠ anΣ picture≤ t∩ hel≡ yo⌡ becomσ accustomeΣ t∩ usinτ thi≤ software«á I⌠ ì
  252. als∩á include≤ ß quicδ referencσ guidσ a⌠ thσ rea≥ oµ thσ booδ iε casσá yo⌡ ì
  253. ge⌠á los⌠ froφ timσ t∩ timσ o≥ fo≥ thosσ wh∩ wan⌠ t∩ hacδ straigh⌠ int∩á i⌠ ì
  254. withou⌠ readinτ thσ manual« (mos⌠ people)
  255.  
  256.      T∩á ge⌠ yo⌡ starteΣ oε thσ program¼á thσ author≤ havσ se⌠ u≡ ßá "slidσ ì
  257. showó oµ picture≤ tha⌠ havσ beeε createΣ b∙ thσ package« Thesσ sho≈ somσ oµ ì
  258. thσá possibilitie≤ oµ Beeartistiπ iε thσ shapσ oµ linσ drawing≤á anΣá othe≥ ì
  259. comple°á shapes«á Thi≤á slidesho≈á i≤ calleΣ u≡ b∙ wa∙á oµá A>BEESLID┼á anΣ ì
  260. selectinτ froφ thσ men⌡ thσ wa∙ YO╒ woulΣ likσ thσ sho≈ t∩ run«á Thσ manua∞ ì
  261. wil∞ tel∞ yo⌡ ho≈ yo⌡ caε se⌠ u≡ you≥ owε slidσ shows« 
  262.  
  263.      No≈á fo≥ thσ program«á T∩ ge⌠ Beeartistiπ u≡ anΣ runninτ typσ  B┴ <CR╛ ì
  264. anΣ yo⌡ wil∞ bσ greeteΣ witΦ ß log∩ anΣ copyrigh⌠ notice«á Pres≤ returε anΣ ì
  265. thσ prograφ i≤ running«á B∙ pressinτ thσ `?º ke∙ yo⌡ wil∞ bσ presenteΣ witΦ ì
  266. thσ maiε menu«á Thi≤ men⌡ offer≤ 2┤ choices¼ froφ informatioε t∩ endinτ thσ ì
  267. session«á Selectioεá oµá thσá men⌡ item≤ i≤ donσ b∙ wa∙á oµá WordSta≥á typσ ì
  268. control≤á (^e^s^d^°á etc.⌐á t∩ maneuve≥ thσ curso≥ t∩ thσá differen⌠á icoε ì
  269. stylσá choice≤á anΣá theεá pressinτ return«á Thesσ iεá turεá takσá yo⌡á t∩ ì
  270. secondar∙á menu≤á a≤ requireΣ o≥ straigh⌠ t∩ thσ "Canvasóá t∩á star⌠á you≥ ì
  271. drawings« Froφ therσ i⌠ i≤ u≡ t∩ you≥ artistiπ expression« 
  272.  
  273.      Thσá materia∞ yo⌡ havσ t∩ worδ witΦ includσ abou⌠ 9░ differen⌠á shape≤ ì
  274. useΣ b∙ wa∙ oµ brush¼á pencil¼á spra∙ can¼á pain⌠ rolle≥ anΣ othe≥ assorteΣ ì
  275. methods«á Thσá picture≤ caε bσ "editedó iε placσ fo≥ finσ detai∞ anΣá thesσ ì
  276. picture≤ caε bσ useΣ t∩ makσ you≥ owε icons« Thσ Edito≥ caε als∩ bσ useΣ t∩ ì
  277. makσá u≡á you≥á owε shape≤ anΣ yo⌡ caε incorporatσá thesσá shape≤á iεá you≥ ì
  278. drawings«á Detail≤ caε bσ copieΣ t∩ othe≥ part≤ oµ you≥ picturσ a⌠ an∙ timσ ì
  279. b∙ usinτ thσ cop∙ command«  Tex⌠ caε als∩ bσ imbeddeΣ int∩ you≥ picture.
  280.  
  281.      Picture≤ caε bσ painted¼ filleΣ (withiε boundarys⌐ reversed¼ inverted¼ ì
  282. copied¼á mirrored¼ saveΣ t∩ disδ anΣ dumpeΣ t∩ aε EPSO═ compatiblσ printer«  ì
  283. PrinteΣ picture≤ caε bσ iε thσ forφ oµ ß draf⌠ o≥ ß finisheΣá product¼á thσ ì
  284. finisheΣ cop∙ beinτ ß large≥ anΣ bette≥ qualit∙ print« Thσ printinτ i≤ donσ ì
  285. sideway≤ oε you≥ printe≥ anΣ gooΣ detai∞ i≤ achieved« 
  286.  
  287.      B┴á picture≤ caε bσ saveΣ t∩ disδ a⌠ an∙ timσ anΣ recalleΣ a⌠ an∙ timσ ì
  288. fo≥ furthe≥ editing« 
  289.  
  290.      Thσá onl∙á limitinτá facto≥á iεá thσ wholσá prograφá i≤á tha⌠á oµá thσ ì
  291. Microbee'≤ PC╟ limit¼á bu⌠ througΦ skillfu∞ programming¼á thσ author≤á havσ ì
  292. utiliseΣ thσ PCG'≤ t∩ thei≥ fulles⌠ extent«á Iµ b∙ chancσ yo⌡ comσ closσ t∩ ì
  293. thσá PC╟ limit¼á ß warninτ messagσ i≤ displayeΣ anΣ thi≤ give≤ yo⌡ ß chancσ ì
  294. t∩ modif∙ you≥ sketcΦ t∩ aver⌠ thi≤ problem« 
  295. è     Oncσ yo⌡ havσ finisheΣ you≥ picturσ i⌠ caε bσ saveΣ anΣ giveε  ßá .CO═ ì
  296. extension« Thi≤ enable≤ yo⌡ t∩ cal∞ u≡ ß filσ an∙ timσ froφ CP/M« Thesσ arσ ì
  297. onl∙á ß fe≈ oµ thσ thing≤ tha⌠ BEESLID┼ caε d∩ fo≥ you«á Thσá wholσá systeφ ì
  298. seem≤ t∩ lacδ nothinτ anΣ ╔ coulΣ no⌠ finΣ an∙ faul⌠ witΦ i⌠ iε an∙ way« 
  299.  
  300.      Thσá wholσá systeφ i≤ excellen⌠ qualit∙ anΣ valuσ anΣá i⌠á i≤á anothe≥ ì
  301. produc⌠á oµá finσá Australiaεá ingenuit∙ anΣ origin«á Thσá pricσá ha≤á beeε ì
  302. structureΣá t∩á le⌠á everybod∙ bu∙ i⌠ a⌠ aεá affordablσá price«á Wh∩á want≤ ì
  303. excellen⌠á softwarσá sucΦ a≤ thi≤ withou⌠ ß manua∞ t∩ worδá with«á Besides¼ ì
  304. piratinτ i≤ ß crimσ anΣ a≤ sucΦ i≤ no⌠ condoneΣ b∙ thi≤ club.
  305.  
  306.      Therσá wil∞á bσ ß demonstratioε oµ beeslidσ iε actioε a⌠ thσá Novembe≥ ì
  307. meeting«á InteresteΣ member≤ caε havσ ß gooΣ looδ a⌠ thσ systeφ runninτ anΣ ì
  308. eveεá tr∙ thei≥ hanΣ a⌠ drawinτ ß fe≈ pictures«á Onσ oµ thσ author≤ oµá thσ ì
  309. prograφ wil∞ bσ therσ t∩ answe≥ an∙ question≤ yo⌡ ma∙ have.
  310.  
  311.      Beeslidσá i≤ availablσ oε orde≥ througΦ thσ Bazaa≥ a⌠ ß cos⌠ oµ $45.0░ ì
  312. t∩ al∞ members«á I⌠ require≤ minimuφ 32δ RAM¼á CP/═ anΣ aε EPSO═ compatiblσ ì
  313. printe≥á (include≤á Sta≥ anΣ Gemini)«á Thi≤ i≤ ß savinτ oµ $4.9╡ oεá retai∞ ì
  314. price.
  315.  
  316.  
  317.   FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$
  318.  
  319. 32δ Microbeσ witΦ Wordbeσ anΣ Edasm¼ 17"t÷ Monitor¼ Paralle∞ Printe≥ Cable¼ ì
  320. Al∞á issue≤ oµ thσ Catcher¼á Wildcard≤ 1,2,3«á 3░ cassettσ tape≤á includinτ ì
  321. some blanks as well as games etc., plus extras... $375.00
  322.  
  323. Workstation built for Microbee, printer book and tape/disk storage $175.00
  324. Phone Paul Butler  A/H on 45-2877
  325.  
  326. 92δá Eproφá expansioε board«á 8x8δ (2764⌐ ª 7x4δ (2532⌐ o≥ (2732⌐á Softwarσ ì
  327. selectablσ packs« Suit≤ 8xxx° º Bees« $80.00  Phonσ Darry∞ oε     544-2729.
  328.  
  329. 64δá AP├á (appro° ▓ year≤ old⌐ Singl≥ 1/▓ heigh⌠ drivσ ª assorteΣá softwarσ ì
  330. includinτ utilitie≤ etc«  $950.0░ Phonσ Iaε Button« 58│ 421╕ (no⌠ Monda∙ o≥ ì
  331. Wed) or 61001 ex 1151  after 4.20 PM.
  332.  
  333.  FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-
  334.  
  335.              W  O  R  D  S  T  A  R        C  L  A  S  S  E  S
  336.  
  337.      Fo≥á thosσá oµ yo⌡ wh∩ woulΣ likσ t∩ learε t∩ usσá WordStar¼á wσá havσ ì
  338. arrangeΣá ß clas≤ tha⌠ wil∞ begiε iε Febuary«á Thi≤ clas≤ wil∞ bσá helΣá a⌠ ì
  339. Microbeσ Systems¼á Deepdeen« Therσ wil∞ bσ ß cos⌠ oµ $20.0░ (total⌐ fo≥ thσ ì
  340. lesson≤á whicΦ wil∞ bσ helΣ ove≥ ß ╕ hou≥ perioΣ (┤ b∙ ▓ hour≤ each)«á The∙ ì
  341. wil∞ bσ helΣ oε Saturda∙ morning≤ anΣ thσ clas≤ sizσ wil∞ bσ limiteΣ t∩á 1╡ ì
  342. peoplσá pe≥ clas≤ witΦ ß minimuε oµ 1░ pe≥ class«á Thσ onl∙ thinτ yo⌡á wil∞ ì
  343. havσá t∩á suppl∙á i≤á ß penci∞ anΣ notσá paper«á Wσá suppl∙á thσá computer« ì
  344. Registratioε wil∞ ONL┘ bσ accepteΣ iε writing«  Iµ registration≤ exceeΣ thσ ì
  345. numbe≥á oµá place≤á morσ thaε onσ clas≤ wil∞ bσ held«á ┴ fris⌠á comσá firs⌠ ì
  346. serveΣ basi≤ wil∞ appl∙ a≤ t∩ wheε yo⌡ star⌠ you≥ lessons« Al∞ application≤ ì
  347. shal∞ includσ you≥ enrollmen⌠ feσ andé MUS╘ addresseΣ to:
  348.  
  349.  MBUG AUST. INC. 
  350.  WORDSTAR CLASSES
  351.  P.O. BOX 157
  352.  NUNAWADING.
  353.  Vic. 3131è                     PASCAL_FOR_BASIC_PROGRAMMERS
  354.  
  355.                                PART X.               Dixon Kenney
  356.  
  357.      Thi≤á montΦá wσ arσ goinτ t∩ writσ thσ procedurσ whicΦ wil∞á edi⌠á an∙ ì
  358. item«á  A≤á wel∞ a≤ editinτ aε item¼á s∩ tha⌠ an∙ fielΣ caε bσ changed¼á wσ ì
  359. wil∞ havσ aε optioε whereb∙ thσ iteφ caε bσ markeΣ fo≥ deletion«á  Wσá onl∙ ì
  360. marδ thσ item¼á s∩ that¼á durinτ aε editinτ session¼á wσ caε unmarδ it¼á iµ ì
  361. necessary«á  Thσ actua∞ deletioε wil∞ bσ donσ b∙ ß separatσ function¼ whicΦ ì
  362. wσ wil∞ looδ a⌠ nex⌠ time.
  363.  
  364. áááááááááProgrammer≤á iεá dBAS┼á I╔ wil∞ recognisσá thi≤á wa∙á oµ ì
  365. ááááááááádeletinτá aε iteφ froφ ß database«á  Thi≤ wa∙ mean≤ tha⌠ ì
  366. áááááááááthσá iteφá i≤ no⌠ deleteΣ unti∞ wσ arσ finall∙á surσá oµ ì
  367. áááááááááwha⌠ wσ arσ doinτ - i⌠ give≤ u≤ thσ chancσ t∩ changσ ou≥ ì
  368. ááááááááámind.
  369.  
  370. Procedure  Edit;
  371.  
  372. Const
  373.   Header  =  '* EDIT AN EXISTING ITEM OF STOCK *';
  374.  
  375. Var
  376.   PN, Pointer, Option  : Integer;
  377.   Again, Found, More   : Boolean;
  378.   YesNo, Yeah          : Char;
  379.  
  380. Begin
  381.  
  382.   Assign(PartFile, FileName);
  383.   Reset(PartFile);
  384.  
  385.   Again := True;
  386.  
  387.   Repeat
  388.     ClrScr;
  389.     Writeln(' ':20, Header );
  390.     Writeln;  Writeln;
  391.     Write('Enter the Part Number of the item required : ');
  392.     Readln(PN);
  393.  
  394.     With Part Do
  395.       Begin
  396.         Found := False;
  397.         While not EOF(PartFile) and not Found do
  398.           Begin
  399.             Read(PartFile, Part);
  400.             If PartNum = PN then
  401.               Found := True;
  402.             End;
  403.  
  404.         If not Found then
  405.           Begin
  406.             Writeln;  Writeln;
  407.             Writeln('This item does not exist');
  408.           End
  409.         Else
  410.           Begin
  411.             More := True;è            Pointer := FilePos(PartFile);
  412.             Repeat
  413.               Formwrite(Header);
  414.               GoToXY(32, 4); Write(PartNum);
  415.               GoToXY(32, 5); Write(Description);
  416.               GoToXY(32, 7); Write(Cost:8:2);
  417.               GoToXY(32, 8); Write(Retail:8:2);
  418.               GoToXY(32,10); Write(MinOH);
  419.               GoToXY(32,11); Write(MaxReorder);
  420.               GoToXY(32,13); Write(CurrentOH);
  421.               GoToXY( 1,18);
  422.               Writeln('Type in the number of the field you wish to alter');
  423.               Write('  or  99  to delete this item  ');
  424.               Read(Option);
  425.  
  426.               Case Option of
  427.                 1 : Begin GoToXY(32, 4); ClrEOL; Read(PartNum)   End;
  428.                 2 : Begin GoToXY(32, 5); ClrEOL; Read(Description)   End;
  429.                 3 : Begin GoToXY(32, 7); ClrEOL; Read(Cost)   End;
  430.                 4 : Begin GoToXY(32, 8); ClrEOL; Read(Retail)   End;
  431.                 5 : Begin GoToXY(32,10); ClrEOL; Read(MinOH)   End;
  432.                 6 : Begin GoToXY(32,11); ClrEOL; Read(MaxReorder)   End;
  433.                 7 : Begin GoToXY(32,13); ClrEOL; Read(CurrentOH)   End;
  434.                99 : Begin Deleted := Not Deleted;
  435.                     If Deleted then
  436.                       Begin  GoToXY(10,2); Write ('* DELETED *')  End
  437.                     Else  Begin  GoToXY(10,2); ClrEOL  End;
  438.                     End   { of Case = 99 }
  439.               Else Begin
  440.                 GoToXY(1,22); Writeln('Not a valid option - try again');
  441.                 Delay(2000); GoToXY(1,22); ClrEOL
  442.               End    { Else }
  443.               End;   { Case Option }
  444.  
  445.               GoToXY(1,22);
  446.               Write('Do you have another entry for this item [Y/N] ?');
  447.               Read(Yeah);
  448.               If UpCase(Yeah) = 'Y'
  449.                 Then More := True
  450.                 Else More := False
  451.            Until More = False;
  452.  
  453.            Seek(PartFile,Pointer-1);
  454.            Write(PartFile, Part);
  455.  
  456.          End     { of If Found }
  457.        End;      { of With Part do }
  458.        Writeln;   Writeln;
  459.  
  460.        Write('Do you want to look for another part [Y/N] ? ');
  461.        Read(YesNo);
  462.        If UpCase(YesNo) = 'Y' then
  463.          Begin
  464.          Again := True;
  465.          Reset(PartFile)
  466.          End
  467.        Else
  468.          Again := False
  469.      Until Again = False;è     Close(PartFile)
  470.  
  471. End;      { of Procedure Edit }
  472.  
  473. Comments on the code -
  474.  
  475. MucΦá oµ wha⌠ i≤ donσ herσ i≤ repeateΣ froφá othe≥á procedures¼á especiall∙ ì
  476. Procedurσ FindItem«á Wσ havσ t∩ finΣ thσ item¼á anΣ prin⌠ i⌠ t∩ thσ screen«  ì
  477. Oncσ tha⌠ i≤ done¼á wσ caε choosσ item≤ t∩ edit«  Thσ casσ Optioε statemen⌠ ì
  478. shoulΣ bσ familiar¼á excep⌠ fo≥ thσ ClrEO╠ function«á  Thi≤ functioε clear≤ ì
  479. thσá curren⌠ screeε linσ froφ thσ positioε oµ thσ curso≥ t∩ thσ enΣ oµá thσ ì
  480. line¼á bu⌠á i≤ doe≤ NO╘ movσ thσ cursor«á  Here¼á i⌠ blot≤ ou⌠ thσá curren⌠ ì
  481. valuσá oµá thσ fielΣ whicΦ ha≤ beeε chosen¼á allowinτ thσ use≥ t∩á typσá iε ì
  482. anothe≥ value¼á whicΦ i≤ theε read«á  Thσ FormWritσ listinτ ha≤ t∩ modifieΣ ì
  483. s∩á tha⌠á choicσ number≤ arσ addeΣ beforσ eacΦ fielΣ labe∞ - thi≤ give≤á u≤ ì
  484. thσá variou≤ number≤ t∩ choose«á  Choicσ 9╣ wil∞ alte≥ thσá fielΣá Deleted¼ ì
  485. whicΦá wa≤ se⌠ t∩ Falsσ a⌠ datß entry¼á t∩ True«á  Wheneve≥ thσ inidividua∞ ì
  486. iteφ i≤ listeΣ oε thσ screen¼á thσ strinτ "¬ DELETE─ *ó wil∞ appea≥ a⌠á thσ ì
  487. heaΣá oµá thσ listing¼á t∩ sho≈ tha⌠ thσ iteφ i≤ markeΣ fo≥á deletion«á  B∙ ì
  488. typinτ 9╣ ß seconΣ time¼ thσ iteφ caε bσ undeleted.
  489.  
  490.      Oncσá thσ editinτ oµ thσ iteφ ha≤ beeε finished¼á wσ mus⌠ rewritσá thσ ì
  491. recorΣ t∩ disk«á  Wheε wσ accesseΣ thσ recorΣ witΦ thσ ReaΣ state-ment¼ thσ ì
  492. Filσá Pointe≥ wa≤ moveΣ t∩ poin⌠ t∩ thσ followinτ record«á  S∩ tha⌠ wσá caε ì
  493. writσ thσ RecorΣ bacδ t∩ thσ correc⌠ placσ iε thσ file¼ wσ havσ t∩ movσ thσ ì
  494. recorΣ pointe≥ bacδ onσ placσ t∩ poin⌠ t∩ thσ correc⌠ record«  Thi≤ i≤ donσ ì
  495. iεá thσ "Seek(PartFile¼á Pointer-1)ó statement«á  Thσ valuσ oµ thσá curren⌠ ì
  496. record'≤ pointe≥ wa≤ storeΣ wheε i⌠ wa≤ found¼á beforσ wσ wrotσ i⌠ t∩ disk¼ ì
  497. iε thσ variablσ Pointer«á  Wheε thi≤ statemen⌠ i≤ executed¼á thσ pointe≥ i≤ ì
  498. moveΣ agaiε froφ thσ beginninτ oµ thσ filσ t∩ thσ correc⌠ record«á  Wσá caε ì
  499. theε writσ thσ recorΣ t∩ thσ filσ witΦ thσ usua∞ Writσ statement.
  500.  
  501.      Iµá wσá wan⌠á t∩á acces≤ anothe≥ record¼á wσ havσ t∩á star⌠á froφá thσ ì
  502. beginninτ oµ thσ filσ again¼á sincσ thσ ne≈ recorΣ ma∙ bσ positioneΣ beforσ ì
  503. thσ currentl∙ accesseΣ record«  S∩ wσ havσ t∩ Rese⌠ thσ filσ iε thσ "D∩ yo⌡ ì
  504. wan⌠ another?ó section¼ iµ tha⌠ choicσ i≤ made.
  505.  
  506.      Iεá thσá previou≤á par⌠á oµá thi≤á series¼á wσá talkeΣá abou⌠á passinτ ì
  507. parameter≤ t∩ ß Function«á  Thσ actua∞ situatioε oµ paramete≥ passinτ i≤á ß ì
  508. littlσ morσ complicateΣ thaε wha⌠ wσ saiΣ there¼ however.
  509.  
  510.      Wheεá wσ passeΣ thσ paramete≥ oµ thσ FileNamσ iε thσ Functioεá Exists¼ ì
  511. wσá actuall∙ onl∙ madσ ß cop∙ oµ thσ valuσ oµ thσ FileName¼á anΣ workeΣá oε ì
  512. it«  Thi≤ i≤ calleΣ ß "valueó paramete≥ - wheε thσ procedurσ i≤ called¼ thσ ì
  513. paramete≥ iε thσ calleΣ procedurσ i≤ initializeΣ t∩ thσ valuσ oµ thσ actua∞ ì
  514. paramete≥ whicΦ correspond≤ t∩ i⌠ iε thσ call«á  Thσ actua∞ variablσ iε thσ ì
  515. callinτ statemen⌠ i≤ protecteΣ froφ change.
  516.  
  517.      However¼á wσá ma∙ wan⌠ t∩ manipulatσ thσ actua∞ valuσ itself¼á anΣ no⌠ ì
  518. jus⌠ ß cop∙ oµ it«á  Wσ d∩ thi≤ b∙ passinτ t∩ thσ procedurσ thσ Addres≤á oµ ì
  519. thσá valuσ iε memory¼á s∩ tha⌠ thσ procedurσ manipulate≤ i⌠ directly«á  Thσ ì
  520. paramete≥á iε thσ procedurσ heade≥ i≤ theε calleΣ ßá "variableóá parameter«  ì
  521. I⌠á i≤ formeΣ b∙ writinτ thσ reserveΣ worΣ VA╥ iε fron⌠ oµ thσ variablσá o≥ ì
  522. variable≤ b∙ whicΦ wσ arσ goinτ t∩ manip-ulatσ thσ value.
  523.  
  524.      Herσá i≤ aε examplσ oµ Variablσ paramete≥ passinτ  ¿ takeε froφ thσ T╨ ì
  525. Manual¼á p«á 132«á  Thσá Manua∞á ╔á aφá usinτ i≤á tha⌠á fo≥á Versioεá │á oµ ì
  526. TurboPascal.)
  527. è     Procedure Switch ( Var a, b : Integer );
  528.      Var    Tmp : Integer;
  529.      begin
  530.           Tmp := a; a := b; b := Tmp;
  531.      end;
  532.  
  533. áááááááááThσá callinτ statemen⌠ -  Switch¿ i,Ω )╗á  wil∞ actuall∙ ì
  534. áááááááááswitcΦ thσ value≤ oµ "ió anΣ "j"¼ whicΦ arσ addresseΣ iε ì
  535. áááááááááthσ procedurσ b∙ thσ variablσ label≤ "aó anΣ "b".
  536.  
  537. ááááááááá     BotΦá Function≤ anΣ Procedure≤ caε usσ eithe≥á typσ ì
  538. áááááááááoµ paramete≥ passing¼á anΣ thσ tw∩ type≤ caε bσ mixeΣ iε ì
  539. áááááááááonσ procedurσ o≥ function«á  Herσ i≤ aε example¼ usinτ ß ì
  540. áááááááááprocedurσ whicΦ compute≤ thσ intege≥ anΣ factiona∞ part≤ ì
  541. áááááááááoµá ßá number«á  (Examplσ froφ "Probleφá Solvinτá .«á iε ì
  542. áááááááááPascal¼áá b∙á Koffman¼á p.170¼á ßá booδá I'vσá mentioneΣ ì
  543. ááááááááábefore.)
  544.  
  545. áááááProcedure Breakdown ( x    : Real;
  546. ááááá                 Var Frac  : Real;
  547. ááááá                 Var Whole : Integer);
  548.  
  549. áááááBegin
  550. ááááá  Whole := Trunc(x);
  551. ááááá  Frac  := x - whole
  552. áááááEnd;
  553.  
  554. This procedure is called by the statement
  555.  
  556.      Breakdown ( a, r, i);
  557.      Writeln(a:7:2, r:7:2, i:7);
  558.  
  559. áááááááááwherσ "aó i≤ ß rea∞ number¼á whosσ valuσ i≤ passeΣá int∩ ì
  560. ááááááááá"xóá ("aóá itselµá i≤ no⌠ changeΣ b∙á thσá procedurσá )╗ ì
  561. ááááááááá"Fracó anΣ "Wholeó actuall∙ manipulatσ thσ variable≤ "ró ì
  562. ááááááááá(ßá real⌐ anΣ "ió (aε integer)¼á anΣ s∩ havσ thσ VA╥á iε ì
  563. áááááááááfron⌠ oµ theφ iε thσ paramete≥ string.
  564.  
  565. ááááááááá     Iµá "aóá haΣá thσá valuσ 1.2│á wheεá Breakdowεá wa≤ ì
  566. ááááááááácalled¼ thσ Writelε statemen⌠ woulΣ producσ thσ resul⌠ -    ì
  567. ááááááááá1.2│     0.2│    1
  568. ááááááááá
  569. ááááááááá"róá anΣá "ió receivσ thei≥ value≤ froφá thσá procedure¼ ì
  570. ááááááááárathe≥ thaε iε thσ callinτ program«  Thσ value≤ computeΣ ì
  571. áááááááááiεá thσ procedurσ arσ addres-seΣ b∙ theφ - the∙ arσá no⌠ ì
  572. ááááááááácopie≤ oµ thσ procedurσ values.
  573.  
  574. ááááááááá     Valuσá parameter≤ ¿ n∩ Va≥ ⌐ arσ one-wa∙á channels¼ ì
  575. áááááááááfroφ cal∞ t∩ procedurσ o≥ function«  Variablσ parameter≤ ì
  576. ááááááááá¿ witΦ VA╥ ⌐ arσ two-wa∙ communicatioε channels.
  577.  
  578.      Therσá i≤ mucΦ morσ t∩ learε iε Pascal¼á bu⌠ yo⌡ caε g∩ oε froφá here¼ ì
  579. I'φ sure«  Koffman'≤ book≤ wil∞ bσ ß grea⌠ hel≡ t∩ you«  Oncσ you'vσ learn⌠ ì
  580. Pascal¼á you'l∞ finΣ i⌠ ß better¼á albei⌠ ß longer¼ wa∙ oµ programminτ thaε ì
  581. programminτ iε Basic.
  582. 
  583.      Thi≤á i≤á thσ las⌠ chapte≥ oµ Pasca∞ fo≥ Basiπ Programmers«á Thσá ful∞ ì
  584. tex⌠ oµ thesσ lesson≤ wil∞ bσ availablσ oε disδ froφ thσ bazaa≥ iε thσ nea≥ ì
  585. future. Orders can be left at this months meeting. ED.è                                ANTON2.MWB
  586. 00100 REM ___ Converted from Univac to MicroBee ___ [145]
  587. 00110 REM ___       by A.Laughton Feb'84        ___ [146]
  588. 00120 CLS [117]
  589. 00130 CURS85:INVERSE:PRINT"  A N T O N Y M S  ":NORMAL [027]
  590. 00140 PRINT\"   This is an exercise in antonyms.  
  591.       In this program, I will give you a word and you will give one
  592.       to me that is opposite in meaning (that is, an antonym)." [065]
  593. 00150 PRINT\"   I will choose a word, you type the antonym.
  594.       If you can't     think of a word, type in `HELP'.
  595.       This will cause an antonym to  be printed." [114]
  596. 00155 PRINT\"   You can use Upper or Lower case, or even both." [172]
  597. 00160 PRINT\\TAB20"Hit any key when ready";:USR(32774) [125]
  598. 00170 DIMR0(5),W0(20),K(20) [010]
  599. 00180 CLS:CURS77:UNDERLINE:PRINT"I have three levels of difficulty :
  600.       -":NORMAL [237]
  601. 00190 PRINT\TAB22"(1)  BEGINNER" [206]
  602. 00200 PRINTTAB22"(2)  INTERMEDIATE" [156]
  603. 00210 PRINTTAB22"(3)  ADVANCED" [089]
  604. 00220 PRINT\TAB9"Which level would you like to try (1,2 or 3) ? "; [057]
  605. 00230 A7$=KEY:IFA7$=""THEN230 [001]
  606. 00240 A=INT(VAL(A7$)):IF A<1 OR A>3 THEN PLAY2:GOTO 230 [137]
  607. 00250 R0$(1)="Correct.":R0$(2)="Very good.":R0$(3)="Fine." [054]
  608. 00260 R0$(4)="Fantastic.":R0$(5)="Good going." [193]
  609. 00270 CLS:PRINT"Let's begin."\:PLAY0,8:C=0 [194]
  610. 00280 IF A=1 THEN RESTORE 590 [201]
  611. 00290 IF A=2 THEN RESTORE 930 [201]
  612. 00300 IF A=3 THEN RESTORE 1210 [234]
  613. 00310 C=C+1:IFC>9THEN 520 [252]
  614. 00320 READ N0:M=INT(RND*N0)+1 [023]
  615. 00330 FOR I=1 TO M:READ L [198]
  616. 00340 FOR J=1 TO L:READ W0$(J):NEXT J [132]
  617. 00350 NEXT I [032]
  618. 00360 FOR J=1 TO L:K(J)=J:NEXT J [145]
  619. 00370 K(0)=L:K(1)=K(K(0)) [155]
  620. 00380 K(0)=L-1 [078]
  621. 00390 PRINT\"What is an antonym of  "W0$(1)"  ";:INPUT A1$ [239]
  622. 00400 A0$="":FOR X=1 TO LEN(A1$) [250]
  623. 00410 J=(ASC(A1$(;X,X))AND95) [212]
  624. 00420 A0$=A0$+CHR(J):NEXT X [113]
  625. 00430 IFA0$="HELP"THEN 480 [048]
  626. 00440 FOR J=2 TO L:IF A0$=W0$(J) THEN NEXT*J 470 [133]
  627. 00450 NEXT J [034]
  628. 00460 PRINT"TRY AGAIN.":GOTO 390 [014]
  629. 00470 PRINT CHR(15)"What is an antonym of  "W0$(1)"  ? "
  630.       A1$ TAB 54 R0$(INT(RND*5)+1):PLAY 10:GOTO 280 [080]
  631. 00480 H=INT(RND*FLT(K(0)))+1:IF K(0)=0 THEN 510 [145]
  632. 00490 PRINT"An antonym of "W0$(1)" is ";:SPEED 255:PRINT". . . . "
  633.       W0$(K(H))".":SPEED 0 [055]
  634. 00500 K(H)=K(K(0)):K(0)=K(0)-1:GOTO 390 [154]
  635. 00510 PRINT"I have no more antonyms listed for "W0$(1)".":GOTO 390 [119]
  636. 00520 PRINT\\\"Would you like to continue at this level <Y/N>  
  637.       or quit <Q>"; [176]
  638. 00530 A0$=KEY:IFA0$= "" THEN 530 [249]
  639. 00540 IF A0$="Y" OR A0$="y" THEN 270 [111]
  640. 00550 IF A0$="N" OR A0$="n" THEN 180 [090]          
  641. 00560 IF A0$="Q" OR A0$="q" THEN CLS:PLAY 10;2:END [249]                      
  642. 00570 PLAY 8:GOTO 530 [021]                    
  643. Data on the next pages has no Checksums. Be careful with your spelling. ED.è00580 REM ____ BEGINNERS ____      |    01030 DATA2,"FOR","AGAINST"        
  644. 00590 DATA32                       |    01040 DATA2,"FUTURE","PAST"        
  645. 00600 DATA2,"ABOVE","BELOW"        |    01050 DATA2,"GAIN","LOSS"          
  646. 00610 DATA2,"ALIVE","DEAD"         |    01060 DATA2,"JOY","SORROW"         
  647. 00620 DATA4,"ATTACK","DEFEND",     |    01070 DATA2,"KIND","CRUEL"         
  648.       "PROTECT","RETREAT"          |    01080 DATA2,"LEAST","MOST"         
  649. 00630 DATA2,"BITTER","SWEET"       |    01090 DATA2,"LOVE","HATE"          
  650. 00640 DATA2,"BUSY","IDLE"          |    01100 DATA3,"NOISE","QUIET",       
  651. 00650 DATA2,"SMOOTH","ROUGH"       |          "CALM"                       
  652. 00660 DATA2,"CENTER","EDGE"        |    01110 DATA2,"PERMIT","FORBID"      
  653. 00670 DATA2,"CLEAN","DIRTY"        |    01120 DATA3,"STOP","GO",           
  654. 00680 DATA2,"DAY","NIGHT"          |          "START"                      
  655. 00690 DATA2,"EASY","HARD"          |    01130 DATA3,"REFUSE","GRANT",      
  656. 00700 DATA2,"FAINT","LOUD"         |          "ALLOW"                      
  657. 00710 DATA2,"AUTUMN","SPRING"      |    01140 DATA2,"REMEMBER",            
  658. 00720 DATA3,"FAR","CLOSE",         |          "FORGET"                     
  659.       "NEAR"                       |    01150 DATA2,"SEEK","AVOID"         
  660. 00730 DATA2,"FIRST","LAST"         |    01160 DATA3,"SLOWLY","QUICKLY",    
  661. 00740 DATA2,"FRIEND","ENEMY"       |          "RAPIDLY"                    
  662. 00750 DATA2,"GOOD","BAD"           |    01170 DATA2,"QUICK","SLOW"         
  663. 00760 DATA4,"HUGE","TINY",         |    01180 DATA2,"WIN","LOSE"           
  664.       "SMALL","LITTLE"             |    01190 DATA2,"WISE","FOOLISH"       
  665. 00770 DATA4,"BEGIN","END",         |    01200 REM ____ ADVANCED ____       
  666.       "FINISH","COMPLETE"          |    01210 DATA23                       
  667. 00780 DATA2,"LIBERTY",             |    01220 DATA6,"ABATE","INCREASE",    
  668.       "SLAVERY"                    |          "INTENSIFY","HEIGHTEN",      
  669. 00790 DATA3,"MOST","LEAST",        |          "AUGMENT","AGGRAVATE"        
  670.       "FEW"                        |    01230 DATA5,"ABERRATION",          
  671. 00800 DATA3,"OFTEN",               |          "RECTITUDE","NORMALITY",     
  672.       "SELDOM","RARE"              |          "RATIONALITY","SANITY"       
  673. 00810 DATA2,"PLENTIFUL",           |    01240 DATA5,"ABET","CURB",         
  674.       "SCARCE"                     |          "RESTRAIN","HINDER",         
  675. 00820 DATA2,"QUIET","NOISY"        |          "DISSUADE"                   
  676. 00830 DATA2,"RAISE","LOWER"        |    01250 DATA6,"ABSTRUSE","CLEAR",    
  677. 00840 DATA2,"SHORT","LONG"         |          "PLAIN","MANIFEST",          
  678. 00850 DATA2,"DOWN","UP"            |          "OBVIOUS","EASY"             
  679. 00860 DATA3,"GOOD","BAD",          |    01260 DATA4,"ACRIMONIOUS",         
  680.       "TERRIBLE"                   |          "BLAND","GENTLE","MILD"      
  681. 00870 DATA2,"STRENGTH",            |    01270 DATA3,"ACUMEN",              
  682.       "WEAKNESS"                   |          "OBTUSENESS","DULLNESS"      
  683. 00880 DATA2,"SUMMER","WINTER"      |    01280 DATA6,"ADAMANT",             
  684. 00890 DATA3,"SUNNY","CLOUDY",      |          "FLEXIBLE","SUBMISSIVE",     
  685.       "RAINY"                      |          "PLIANT","OBLIGING",         
  686. 00900 DATA2,"WEAK","STRONG"        |          "REPENTING"                  
  687. 00910 DATA2,"WORST","BEST"         |    01290 DATA8,"AFFABLE",             
  688. 00920 REM __ INTERMEDIATE __       |          "UNSOCIABLE","SURLY",        
  689. 00930 DATA26                       |          "TESTY","CURT",              
  690. 00940 DATA2,"AGREE","DISAGREE"     |          "ILL-TEMPERED",              
  691. 00950 DATA2,"ADVANCE","RETREAT"    |          "RUDE","BOORISH"             
  692. 00960 DATA2,"AROUSED","CALM"       |    01300 DATA4,"AGGRAVATE",                                              
  693. 00970 DATA3,"ARRIVE","DEPART",     |          "DECREASE","ABATE",          
  694.       "LEAVE"                      |          "ALLEVIATE"                  
  695. 00980 DATA4,"BUY","STEAL",         |    01310 DATA6,"ALACRITY","APATHY",   
  696.       "TAKE","SELL"                |          "SLOWNESS","DELAY",          
  697. 00990 DATA2,"BEAUTIFUL","UGLY"     |          "UNCONCERN",                 
  698. 01000 DATA2,"DARING",              |          "INDIFFERENCE"               
  699.       "CAUTIOUS"                   |    01320 DATA5,"ALLEVIATE",           
  700. 01010 DATA2,"DESTROY","BUILD"      |          "AGGRAVATE","INTENSIFY",     
  701. 01020 DATA2,"FAIL","SUCCEED"       |          "INCREASE","MAGNIFY"         è01330 DATA3,"ALTRUISTIC",          |    01400 DATA6,"APT","INEPT",         
  702.       "EGOISTIC","EGOCENTRIC"      |          "UNLIKELY","UNFIT",          
  703. 01340 DATA5,"AMITY","ENMITY",      |          "UNSUITABLE","CLUMSY"        
  704.       "HOSTILITY","ANTIPATHY",     |    01410 DATA7,"ARBITRARY","FAIR",    
  705.       "DISCORD"                    |          "EQUITABLE","REASONABLE",    
  706. 01350 DATA2,"ANACHRONISM",         |          "CONCILIATORY","LIMITED",    
  707.       "SYNCHRONIZE"                |          "RESTRICTED"                 
  708. 01360 DATA4,"ANALOGY",             |    01420 DATA7,"ASCETIC",             
  709.       "DISSIMILARITY",             |          "SELF-INDULGENT",            
  710.       "UNLIKENESS","ANOMALY"       |          "SENSUAL","GLUTTONOUS",      
  711. 01370 DATA5,"ANATHEMA",            |          "UNRESTRAINED","HEDONIST",  
  712.       "BENEDICTION","EULOGY",      |          "EPICUREAN"                 
  713.       "BLESSING","BENISON"         |    01430 DATA4,"ASKANCE",            
  714. 01380 DATA7,"APATHY",              |          "DIRECTLY","CONFIDENTLY",   
  715.       "ENTHUSIASM","INTEREST",     |          "TRUSTINGLY"                
  716.       "CONCERN","ZEAL",            |    01440 DATA3,"ASKEW","STRAIGHT",   
  717.       "EAGERNESS","FERVOR"         |          "SYMMETRICAL"               
  718. 01390 DATA4,"APOSTATE",            |                                     
  719.       "FOLLOWER","ADHERENT",       |
  720.       "DISCIPLE"                   |
  721.                             ----------------
  722.  
  723.                                TURBO PASCAL
  724.  
  725.      Anyonσ interesteΣ iε Turb∩ Pascal┐ ╔ havσ somσ `edit' procedure≤ etc.¼ ì
  726. tha⌠á ╔á aφ willinτ t∩ sharσ (exchangσ ???⌐ anΣ ╔ aφ als∩á developinτá somσ ì
  727. program≤ usinτ Turb∩ Toolbo° oε ß 128δ system« Jiφ  434-341░  A/H.
  728.  
  729.  
  730.  FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-
  731.  
  732.      ON┼á MICROBE┼ SERIE╙ I╔ PERSONA╠ COMMUNICATO╥ WIT╚ 32╦ RAM¼á NJ╙ EPRO═ ì
  733. EXPANSIO╬ BOARD¼á CHI╨ ╕ LANGUAGE¼á VARIOU╙ SOFTWAR┼ AN─ MANUAL╙ FO╥á SALE« ì
  734. AL╠ REASONABL┼ OFFER╙ WIL╠ B┼ CONSIDERED«á LEAV┼ ┴ MESSAG┼ O╬ THI╙ BOAR─ O╥ ì
  735. RIN╟ BO┬ SEYMO╬ A/H«á O╬ 338-3766«á ALSO¼ HA╙ ANYON┼ SUCCSSFULL┘ GO╘ EITHE╥ ì
  736. A╬ 8░ TRAC╦ DRIVE¼ O╥ A╬  8ó DRIV┼ WORKIN╟ O╬ TH┼ 64╦ BE┼ WIT╚ A╬ A.T« DIS╦ ì
  737. CONTROLLE╥  ┐ DYLA╬ JUD─ 
  738.  
  739. 92δá Eproφ expansioε board«á 8x8δ (2764⌐ ª 7x4δ (2532⌐ o≥á (2732⌐á Softwarσ ì
  740. selectablσ packs« Suit≤ 8xxx° º Bees« $80.0░  Phonσ Darry∞ oε     544-2729.
  741.  
  742.      64δá AP├á (appro°á ▓á year≤ old⌐ Singl≥ 1/▓ heigh⌠á drivσá ªá assorteΣ ì
  743. softwarσ includinτ utilitie≤ etc«á  $950.0░ Phonσ Iaε Button« 58│ 421╕ (no⌠ ì
  744. Monda∙ o≥ Wed⌐ o≥ 6100▒ e° 115▒  afte≥ 4.2░ PM.
  745.  
  746. Ritroεá ▒ Ambe≥ Monitor«á  Ne≈ pricσ no≈ ove≥ $210«á  Thi≤ monito≥ give≤á ß ì
  747. ver∙ clea≥ displa∙ anΣ i≤ iε 'a≤ newº condition«á Reasoε fo≥ sale¼ goinτ t∩ ì
  748. ß hi-re≤ colou≥ monitor« ┴ stea∞ a⌠ onl∙  ñ 150«  Phonσ 43╣ 438▓ afte≥ 8pm«       
  749.                                         Mark Bishop
  750.  
  751.  FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-FOR-SALE-$$-
  752.  TECHNICAL NOTES*TECHNICAL NOTES*TECHNICAL NOTES*TECHNICAL NOTES*TECHNICAL 
  753.  
  754. ECN 23-211085            VIATEL AND THE 6845 CRT CONTROLLER
  755.  
  756. PROBLEM║á  Wheεá asseccinτá VIATE╠ thσ openinτ men⌡ display≤á miscellaneou≤ ì
  757. characters and garbage down the left hand side of the screen.
  758.  
  759. SOLUTION: Replace the CRT controller 6845 with a 6545.è                      EPSON SCREEN DUMPS and VIATEL
  760.  
  761.      Thosσ oµ yo⌡ usinτ ApplieΣ Technology'≤ VIATE╠ softwarσ witΦ aε  Epsoε ì
  762. printe≥á wil∞ havσ founΣ tha⌠ thσ "GRAPHICó commanΣ  fo≥ screeε dump≤á wil∞ ì
  763. no⌠á work«á  Thi≤á i≤ iε spitσ oµ thσ fac⌠ tha⌠ i⌠ state≤ oε pagσ ╡ oµá thσ ì
  764. "VIATE╠á Softwarσ User'≤ Guideó tha⌠  "Thσ 'GRAPHICº  commanΣ  i≤á designeΣ ì
  765. t∩ worδ witΦ  Microbeσ  DP-80/10░ printer≤ o≥ thei≥ equivalent¼ sucΦ a≤ thσ ì
  766. Epsoε MX-80.ó Actually¼á  thσ  probleφ  i≤ tha⌠ thσ DP-8░ anΣ man∙  oµ  thσ ì
  767. othe≥  xyz-8░ printer≤ arσ no⌠ exactl∙ "Epsoε compatibleó wheε i⌠ come≤  t∩ ì
  768. Bi⌠á Imagσá mode«á  Iε singlσ densit∙ graphic≤ modσ  (i.e«á Escape-K⌐á  thσ  ì
  769. "Epsoεá  compatiblesó permi⌠ 64░  dot≤  pe≥  line¼á howeve≥ thσ Epsoεá onl∙ ì
  770. permit≤á 48░á dots«á Specifyinτ ove≥ 48░ dot≤ oε  aε Epsoε wil∞á causσá thσ ì
  771. printe≥ t∩ "hangó o≥ ente≥  aε  erro≥ condition.
  772.  
  773.      Onσá  solutioε  i≤  t∩ alte≥ thσ Escape-╦  codσ  t∩  Escape-╠á (doublσ ì
  774. densit∙ mode¼á 96░ dot≤ pe≥ line)¼á althougΦ thσ resultinτ screeε dum≡ wil∞ ì
  775. no⌠ occup∙ thσ ful∞ pagσ width.
  776.  
  777.      T∩á modif∙á thσá VIATE╠ softwarσ (oε ß 64δ CP/═ system)¼á  ╔á diΣá thσ ì
  778. following¼ afte≥ firs⌠ copyinτ thσ distributioε disk:-
  779.  
  780. (a)  Load VIATEL.COM, and enter the Monitor by pressing RESET-M.
  781. (b)  Search for the Escape-K sequence (1B,4B hex) by entering -
  782.  
  783.                     S  0  2000  1B  4B
  784.  
  785. I found, at location 1357 hex., the following sequence:-
  786.  
  787. 1B  4B  10  02    which specifies (2*256 + 16) = 528 dots!
  788.  
  789. (c)  Alter the "K" (4B hex.) to an "L" (4C hex.) by typing:-
  790.  
  791.                     A  1358   <return>     then   "4C".
  792.  
  793. (d)  Return to CP/M by typing "G 0".
  794. (e⌐á Savσ  thσ altereΣ prograφ b∙ typinτ "SAV┼  1╣  TEST.COMó  iε responsσ ì
  795.      t∩ thσ A╛ prompt.
  796. (f⌐á Tr∙á runninτá TEST.CO═á anΣá iµá al∞ i≤ O╦á yo⌡á caεá renamσá i⌠á  a≤        ì
  797.      VIATEL.CO═ o≥ whatever.
  798.  
  799.      Iµá  yo⌡ owε onσ oµ thσ ne≈ LX-8░ printers¼á  anothe≥ solutioε i≤á  t∩ ì
  800. typσá Control-╨á <return╛á a⌠ thσ CP/═ commanΣá  leve∞á  (whicΦá send≤á al∞ ì
  801. character≤ typeΣ t∩ thσ printer⌐  anΣ theε :-
  802.  
  803.                     <ESC> <?> <K> <control-D> <return>
  804.  
  805. whicΦ  permit≤  thσ  printe≥  t∩ reassigε thσ  Escape-╦  modσ  t∩á graphic≤  ì
  806. modσá  ┤á (64░ dot≤ pe≥  line)«á  However¼á  ╔  don'⌠  kno≈á whethe≥á othe≥ ì
  807. printer≤ havσ thi≤ facility.
  808.  
  809.      ╔  havσ  als∩ noticeΣ tha⌠ thσ screeε dum≡ program≤ iε  "Thσá Catcheró  ì
  810. Octobe≥á  anΣ Decembe≥ 1984¼á  d∩ no⌠ worδ  oε  aε  Epsoε printe≥á  becausσ  ì
  811. morσá  thaεá 48░ dot≤ arσ specifieΣ  iε  Escape-╦ mode«á  Thσ  solutioεá i≤ ì
  812. simpl∙á t∩ alte≥ thσ "Kó iε  thσ  "printe≥ graphic≤ modσá escapσá sequenceó ì
  813. section¼ t∩ aε "L".
  814.  
  815.      B∙  thσ  way¼á  oε  m∙ 64δ disδ system¼  ╔ havσ  founΣ  thesσ program≤ ì
  816. worδá finσ unde≥ TBASIC├ (tapσ BASIC)¼á bu⌠ no⌠ unde≥ disδ BASIC«á Caεá an∙ ì
  817. reade≥ help??è   MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMN
  818.  
  819. Dear Friends,
  820.           PC85¼ thσ onl∙ RO═ baseΣ Microbeσ left¼ ha≤ takeε ß ne≈ ì
  821. ááááástandard« Thi≤ ne≈ PC8╡ feature≤ aε improveΣ baseboard« Thi≤ ì
  822. ááááábaseborΣ include≤ thσ clocδ splitte≥ fo≥ VIATE╠ video«á Thi≤ ì
  823. ááááámachinσá doe≤á no⌠ havσ an∙ morσ rooφá fo≥á morσá ROMS¼á thσ ì
  824. áááááreasoε i≤ becausσ al∞ thσ availablσ RO═ spacσ ha≤ beeε used« ì
  825. áááááYes¼á thσ machinσ ha≤ 32k≤ oµ RA═ (plu≤ 2δ PC╟ anΣ 2δ SCREE╬ ì
  826. áááááram⌐á anΣá 72δ oµ ROMíá What'≤ iε thesσ ROM≤á yo⌡á ask┐á Thσ ì
  827. ááááánorma∞ BASI├ interpreter¼á Wordbeσ wordprocessor¼ Telcoφ anΣ ì
  828. áááááViate∞ Communication≤ package¼á ß simplσ Calculator¼á ß Selµ ì
  829. áááááTes⌠ facility¼á Database¼ Spreadsheet¼ Busines≤ Graphic≤ anΣ ì
  830. áááááthσ Shell« 
  831.  
  832. ááááá     Als∩ cominτ ou⌠ thi≤ montΦ i≤ thσ star⌠ oµ thσ microbeσ ì
  833. ááááárangσá oµ higΦ qualit∙ monitors«á Therσ arσ ß se⌠ oµ ▓á higΦ ì
  834. áááááresolutioε monitor≤ t∩ bσ madσ availablσ shortly«á Thσ firs⌠ ì
  835. ááááái≤á thσ Microbeσ 7030╚ 15.625kH· (0.37ó pitch⌐ RG┬á monitor« ì
  836. áááááThi≤ onσ ╔ feel¼á performancσ wise¼ i≤ bette≥ theε m∙ RolanΣ ì
  837. áááááCC-121«á Thσ pricσ oµ thi≤ monitor┐á $599.0░  Thσ other¼ thσ ì
  838. áááááMicrobeσá 304░ monochromσ monito≥ shoulΣ als∩á bσá availablσ ì
  839. áááááthi≤ montΦ fo≥ $299.00¼ thi≤ littlσ wonde≥ i≤ ß greeε screeε ì
  840. áááááa≤ wel∞ a≤ aε ambe≥ screeε jus⌠ a⌠ thσ flicδ oµ ß switch.
  841. ì
  842. ááááá      HearΣ abou⌠ thσ  ne≈ Computer-In-A-Booδ offer┐ Thσ ne≈ ì
  843. ááááásysteφ include≤ monitor¼á ▓ piece≤ oµ bundleΣ software¼ disδ ì
  844. ááááácataloguσá  anΣ 'Beσ Primer'«á Thi≤ microbeσ introductioε i≤ ì
  845. áááááretailinτá fo≥á $995.00íá anΣá thi≤ pricσá wil∞á las⌠á unti∞ ì
  846. áááááChristmas« 
  847.  
  848. ááááá     VIATE╠á versioε │ i≤ no≈ ou⌠ anΣ yo⌡ caε savσ u≡ t∩á 2░ ì
  849. ááááápage≤á oµá information¼á d∩ printout≤ iεá differen⌠á shades¼ ì
  850. áááááallowinτá colo≥á likσ printouts¼á graphiπ printout≤á oεá al∞ ì
  851. ááááápreviousl∙á saveΣ screen≤ (a≤ opposeΣ t∩á curren⌠á receivinτ ì
  852. áááááscreeε oε prσ versioε 3's)¼ filσ transfe≥ t∩ Viate∞ tele° o≥ ì
  853. ááááámessagσá servicσá froφ ß Wordsta≥ createΣ filσ iε 4░á columε ì
  854. áááááformat« 
  855.  
  856. ááááá      Anybod∙á wh∩ ha≤ thσ pre-versioε │ releasσá oµá VIATE╠ ì
  857. ááááásoftwarσá caε ge⌠ ß freσ upgradσ iµ the∙ suppl∙ thei≥ maste≥ ì
  858. ááááácop∙á (RO═ o≥ disk⌐ a⌠ thσ Deepdenσá store«á Doe≤á everybod∙ ì
  859. ááááákno≈ tha⌠ wσ arσ oε pagσ *225ú oµ thσ Viate∞ database?
  860.  
  861. ááááá      ONLIN┼á hit≤á thσ newstand≤ thi≤ montΦ bu⌠ onl∙á oεá ß ì
  862. ááááátria∞á basi≤ iε Ne≈ SoutΦ Wales«á Thσ pricσ ha≤ gonσ u≡á 45π ì
  863. ááááátooíá I⌠ i≤ ß mucΦ bette≥ standarΣ thaε thσ previou≤ ONLINE≤ ì
  864. ááááá╔ believe«á Yo⌡ caε ge⌠ ß cop∙ froφ thσ Deepdenσ store« Comσ ì
  865. ááááát∩á thinδá oµá it¼á ╔ migh⌠ brinτ ß fe≈ copie≤ t∩á thσá cluΓ ì
  866. ááááámeeting«á ╔ als∩ hopσ t∩ brinτ thσ ne≈ PC8╡ t∩ thσ nex⌠ cluΓ ì
  867. ááááámeetinτá witΦ thσ ne≈ Microbeσ 7030╚ RG┬ monitor«á Thi≤á al∞ ì
  868. ááááádepend≤ oµ coursσ oε availability« 
  869.  
  870. Raymond Han
  871. Victorian Technical Support Manager,
  872. Microbee Systems Limited.
  873. DEEPDENE            3103.
  874.  
  875.    MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMN-MS-COLUMNèRCP═ REPOR╘ A╙ A╘ ▒-Nov-8╡                             Sysops.
  876. ==========================================================================
  877.      Wσ áhavσ áreceiveΣ 571╕ phonσ call≤ u≡ t∩ midnigh⌠ Th⌡ á3▒-Oc⌠-85« áIε ì
  878. Septembe≥ wσ haΣ 21▒ call≤ (thσ systeφ wa≤ dowε fo≥ abou⌠ ▓ weeks)¼ anΣ áiε ì
  879. Octobe≥ wσ haΣ 57╡ calls« Thi≤ i≤ aε averagσ oµ abou⌠ 1╣ call≤ pe≥ day¼ áo≥ ì
  880. onσ cal∞ ever∙ hou≥ anΣ ß quarter« Thσ dail∙ cal∞ ratσ i≤ showε graphicall∙ ì
  881. below.
  882.  
  883.    Septembe≥.....................October........................
  884.    SmtwtfsSmtwtfsSmtwtfsSmtwtfsSmtwtfsSmtwtfsSmtwtfsSmtwtfsSmtwt
  885.    ⁿ      ⁿ      ⁿ      ⁿ      ⁿ      ⁿ      ⁿ      ⁿ      ⁿ    
  886.                                                    *
  887.                                                   **
  888.                                                 ¬ **
  889.                                     *           * **         
  890. 25  +                               + +         + ++      +    
  891.     *                               * *         * **      *    
  892.     *    *                          * * *     * * **      *    
  893.     *    *                          * * *     * * ***     *    
  894.    *¬    *¬                         ¬ ¬ *     ¬ * **¬     *     ì
  895. 20 +½  ½ ++++                       ½ ½ +   ½ ½ + ++++    +     ì
  896.    *¬  ¬ ****                    ¬  **¬ *   **¬ * ****    *    
  897.    *¬  ¬ ****                    *¬ **¬ *  ****** ****    *  * 
  898.    *¬  ¬ ****                    *****¬ *  ****** **** *  *  * 
  899.    **¬ ¬ ****                    *****¬ *  ****** **** *  *  * 
  900. 15 ++++++++++                    +++++½ +  ++++++ ++++ +½ +  + 
  901.    **********      S D      ╘ D  *****¬ * ************ *¬ ** *¬ 
  902.    **********      Y O      E O  ******** ***********¬ *¬ ******
  903.    **********      S W      ╠ W  ******** ***********¬ *¬ ******
  904.    **********      T N      E N ********¬ ***********¬ *********
  905. 10 ++++++++++      E        C   ++++++++++++++++++++++++++++++++
  906.    **********      M        O   ********************************
  907.    **********               M   ********************************
  908.    **********                   ********************************
  909.    **********                   ********************************
  910.  ╡ ++++++++++                   ++++++++++++++++++++++++++++++++
  911.    **********                   ********************************
  912.    **********               *   ********************************
  913.    **********               *   ********************************
  914.    **********               *  *******************************¬¬ 
  915.    -------------------------------------------------------------
  916.  
  917.      A≤ áwoulΣ bσ expected¼ modem≤ ge⌠ morσ talkativσ oε weekends«  Wσ áarσ ì
  918. seeinτ áß lo⌠ les≤ ABORTE─ message≤ iε thσ loτ file≤ fo≥ SEN─ anΣ RECV¼ ás∩ ì
  919. wσ presumσ you'rσ al∞ gettinτ thσ hanτ oµ i⌠ ou⌠ there« B∙ thσ way¼ wσ havσ ì
  920. loggeΣ áabou⌠ ┤ time≤ a≤ man∙ file≤ downloadeΣ a≤ opposeΣ t∩ uploaded« áHo≈ ì
  921. abou⌠ áß bi⌠ morσ audiencσ participatioε folks¼ wσ woulΣ appreciatσ áß áfe≈ ì
  922. morσ contribution≤ WIT╚ ß bi⌠ oµ ß notσ abou⌠ wha⌠ it'≤ gooΣ fo≥ anΣ ho≈ t∩ ì
  923. usσ it« Iµ yo⌡ havσ ß cutσ littlσ prograφ (anΣ especiall∙ iµ i⌠ wil∞ ruε oε ì
  924. ß á16δ áRO═ ámicrobee⌐ theε let'≤ havσ ß looδ a⌠ it« Thi≤ ácoulΣ áearε áyo⌡ ì
  925. instan⌠ famσ (o≥ notoriety).
  926.      Here'≤ áß áchallengσ át∩ encouragσ ß fe≈ oµ yo⌡ t∩ stokσ áu≡ áthσ áolΣ ì
  927. gre∙ ámatter« Writσ ß prograφ iε MicroworlΣ o≥ Microsof⌠ BASIC¼ whicΦ áwil∞ ì
  928. lis⌠ áitselµ át∩ thσ screen¼ BU╘ yo⌡ ma∙ no⌠ usσ thσ command≤ áPEEK¼ áLIST¼ ì
  929. LLIST¼ INPUT[#]¼ RUN¼ US╥ o≥ an∙ commanΣ whicΦ acces≤ tapσ o≥ disk« Iε morσ ì
  930. genera∞ áterms¼ thσ prograφ ma∙ no⌠ makσ an∙ machinσ dependan⌠ áassumption≤ ì
  931. likσ áwherσ áBASI├ sourcσ sit≤ iε memory¼ o≥ wha⌠ átoken≤ árepresen⌠ áwhicΦ ì
  932. keywords« áThσ prograφ outpu⌠ shoulΣ bσ indistinguishablσ froφ thσ áresult≤ ì
  933. oµ thσ LIS╘ command.èHints:
  934. áááááá-Oncσ yo⌡ havσ thσ righ⌠ idea¼ thi≤ prograφ coulΣ bσ writteε iε ì
  935. ááááááájus⌠ abou⌠ an∙ higΦ leve∞ language.
  936. áááááá-Thσ prograφ i≤ ver∙ likel∙ t∩ havσ aε eveε numbe≥ oµ lines.
  937. áááááá-Ou≥ ásolutioε áiε áMicrosof⌠ BASI├ i≤ 2▓ áline≤ álonτ á(withou⌠ ì
  938. ááááááátryinτ ver∙ hard).
  939.  
  940. Submission≤ caε bσ uploadeΣ usinτ thσ RECVQUI┌ commanΣ insteaΣ oµ thσ áREC╓ ì
  941. command« áThi≤ áwil∞ uploaΣ you≥ prograφ  int∩ ß securσ areß áoµ áthσ ádisδ ì
  942. wherσ i⌠ caε onl∙ bσ accesseΣ b∙ sysops« Yo⌡ caε seσ ho≈ man∙ entrie≤ áhavσ ì
  943. beeε ásen⌠ áiε á(anΣ b∙ who⌐ b∙ typinτ "TYPELO╟ QUIZ"« 
  944.  
  945. Entrie≤ wil∞ closσ oε thσ 2nΣ Januar∙ 198╢ a⌠ 23.9╣ hour≤ oε thσá RBBS¼á o≥ ì
  946. iµ postinτ you≥ entry¼á b∙ thσ closσ oµ thσ Pos⌠ Officσ oε thσ samσ day« Iµ ì
  947. yo⌡á pos⌠á you≥á entr∙ pleasσ includσ ß listinτ oµ you≥ prograφá witΦá you≥ ì
  948. tape/disk and a return mail envelope for the disk/tape.
  949.  
  950. Wσá wil∞ prin⌠ thσ best/shortest/nices⌠ entr∙ iε thσ Februar∙ Catche≥ anΣ wσ ì
  951. will give a prize of a copy of Wildcards Vol.4 to the winner.
  952.  
  953. RCP═ REPOR╘ A╙ A╘ ▒-Nov-8╡                             Sysops.
  954. ==========================================================================
  955. HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??
  956.  
  957. From: ALAN DYALL                   Re:   Poking color onto screen??
  958. Caε anyonσ pleasσ inforφ mσ oε ho≈ t∩ pokσ ß colo≥ ont∩ thσ screen«á Wheε ╔ ì
  959. pokσá ß characte≥ ont∩ thσ screeε it≤ colo≥ i≤ alway≤ Greeε (n∩ matte≥ wha⌠ ì
  960. colo≥ I'vσ selected)«á I'vσ tryeΣ pokeinτ addres≤á 153;154;155;156;157;158¼ ì
  961. al∞ thi≤ ha≤ donσ i≤ changσ thσ colo≥ wheε iε norma∞ mode¼ no⌠ wheε pokeinτ ì
  962. value≤ ont∩ thσ screen« I≤ therσ an∙ wa∙ ╔ talδ t∩ thσ Colo≥ BoarΣ direc⌠ ?
  963.  
  964. From: RAYMOND HAN        To:   ALAN DYALL    Re:   Poking with color
  965. Alan¼á Pokinτ stufµ iε BASI├ i≤ relativel∙ simple«á I⌠ get≤ comple° becausσ ì
  966. yo⌡á havσá severa∞ options«á I'l∞ uploaΣ ß filσ calleΣ COLOUR.PO╦ int∩á thσ ì
  967. UPLOAD║ director∙ afte≥ thσ weekend« (I'l∞ writσ i⌠ durinτ thσ weekend⌐ anΣ ì
  968. thi≤ shoulΣ tel∞ yo⌡ al∞ yo⌡ neeΣ abou⌠ pokinτ colou≥ ram«á Thank≤ fo≥á yo⌡ ì
  969. enquiry..« 
  970.  
  971. From: CHRIS BENNETTS               Re:   Turbo
  972. Caεá anybod∙á hel≡ mσ witΦ Turb∩ maths┐á Thσ followinτ formulßá work≤á wel∞ ì
  973. unde≥ MBASI├ bu⌠ no⌠ unde≥ Turbo.
  974.  
  975. 365*Year+1+Int((Year-1)/4)-Int(3*(Int((Year-1)/100)+1)/4)
  976. If var: Year or Y = 1985
  977. then
  978.      MBASIC    =    725007
  979.      TURBO     =    4.1110000000E+03
  980.  
  981. ╔á havσá spen⌠á somσá timσ (hours⌐ tryinτ t∩ worδ i⌠á ou⌠á anΣá havσá trieΣ ì
  982. everythinτá ╔ coulΣ thinδ of«á Iε thσ belieµ tha⌠ i⌠ i≤ probabl∙á somethinτ ì
  983. ver∙ simplσ ╔ no≈ asδ caε anybod∙ tel∞ mσ wherσ I'φ goinτ wrong┐ 
  984.  
  985. From: CRAIG COOK                   Re:   modem sw
  986. ╔á havσá ß neeΣ t∩ acces≤ ß librar∙ ca⌠ systeφ anΣ i⌠ use≤ ß 1░ Γ bi⌠á codσ ì
  987. witΦ onσ start¼á onσ sto≡ anΣ onσ parit∙ bit«á Thσ onl∙ sof⌠ warσ ╔ havσ i≤ ì
  988. MODEM,MODE═ ╖ o≥ YAM«á Caε an∙ onσ hel≡ mσ t∩ changσ thσ datß o≥ sugges⌠á ß ì
  989. suitablσ S╫ prograφ tha⌠ ╔ coulΣ obtaiε t∩ d∩ thi≤ with┐ Phonσ 89░ 211╖ an∙ ì
  990. timσ excep⌠ Mondays.
  991. HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??èHELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??
  992.  
  993. From: ERIC GUNSTONE                Re:   auto answer on 'BEE
  994.  
  995. CoulΣá anyonσá pleasσ assis⌠ mσ witΦ obtaininτ thσ publiπá domaiεá softwarσ ì
  996. "BYE.MAC"¼ "BYE.DOCó etπ s∩ ╔ caε instal∞ aε aut∩ answe≥ oε m∙ microbeσ 56╦ ì
  997. disδá system«á Als∩á informatioε oε ho≈ thσ 'BE┼ detect≤ thσ modem≤á "Ringó ì
  998. signal«á ╔á d∩á NO╘ wan⌠ t∩ creatσ ß bulletiε board¼á ╔ jus⌠á wan⌠á i⌠á fo≥ ì
  999. experimentinτ. witΦ Thank≤ iε anticipatioε ....« Eriπ Gunstonσ Meφ No.665.
  1000.  
  1001. From: BOB JAGER                    Re:   TELCOM DIALLING FACILITIES
  1002.  
  1003. CA╬ ANYON┼ HEL╨ M┼ WIT╚ DETAIL╙ O╞ TH┼ HARDWAR┼ NEEDE─ T╧ INTERFAC┼ ┴ MODE═ ì
  1004. WIT╚ TH┼ TELCO═ SOFTWAR┼ T╧ PROVID┼ TH┼ DIALLIN╟ FACILITIE╙á SUPPORTED«á 
  1005.  
  1006. From: PHILLIP HOHNBERG             Re:   HOW TO USE PRINTER
  1007.  
  1008. CA╬ ANYON┼ ASSIS╘ M┼ WIT╚ TH┼ METHO─ T╧ US┼ I╬ ORDE╥ T╧ GE╘ ┴ HAR─ COP┘á O╞ ì
  1009. COMMUNICATIO╬á WIT╚ TH┼ RBBS┐á ╔ HAV┼ ┴ SERIE╙ 2¼á 32╦ BE┼ (ROM⌐ AN─ ┴á BE┼ ì
  1010. (PARALLEL⌐ PRINTER« 
  1011.  
  1012. From: MARK BISHOP                  Re:   BOOTROM SOURCE
  1013.  
  1014. WANTE─ - an∙ dissasembl∙ oµ thσ BOO╘ ROM«  ╔ havσ dissasembleΣ DDFORMAT.CO═ ì
  1015. iµ anyonσ want≤ an∙ info« 43╣ 4382
  1016.  
  1017. From: CHRISTOPHER BENNETTS         Re:   c.itoh8510a printer
  1018.  
  1019. WOUL─á LIK┼ T╧ TAL╦ T╧ ANYON┼ WH╧ HA╙ TH┼ ABOV┼ PRINTER¼á ESPECIALL┘ ANYON┼ ì
  1020. WH╧ HA╙ RE-INSTALLE─ WORDSTA╥ T╧ WOR╦ WIT╚ IT«á RIN╟ M┼ O╬ 84▓ 500▒ (CHRIS)
  1021.  
  1022. From: HERBIE HANCOCK               Re:   HOUSE OF FRANKSTEIN
  1023.  
  1024. I'V┼á GO╘ EVER┘ THIN╟ NEEDE─ T╧ SE╫ TH┼ MONSTE╥ UP¼á BU╘ WHE╬ ╔ TYP┼ I╬ SE╫ ì
  1025. MONSTE╥ I╘ DOESN'╘ WORK« HO╫ CA╬ ╔ SOLV┼ THIS« YOUR╙  HOPEFULL┘ H.HANCOCK
  1026.  
  1027. From: JULIAN LOKE                  Re:   MOVCPM FOR 56K CP/M V2.2
  1028.  
  1029. CoulΣ anyonσ pleasσ tel∞ mσ ho≈ anΣ wherσ ╔ coulΣ obtaiε ß cop∙ oµ thσ CP/═ ì
  1030. utilit∙ MOVCPM.COM«á Iµ yo⌡ caε help¼á pleasσ leavσ ß messagσ fo≥ mσ oε thσ ì
  1031. BB╙ o≥ writσ thσ edito≥ ß note.
  1032.  
  1033.  
  1034. Q.   How do I make FLASHKEY do    ADDRESS <CR>
  1035.                                   ADDRESS <CR> one after another?
  1036.           L. Taplin 795-1111.
  1037.  
  1038. Q.   How do you use OSLIB with BASCOM and L80?    
  1039. A.   Use the /O switch. This is not the total answer.
  1040.       Phone Carl B/H 616-3228 or A/H 543-4602.
  1041.  
  1042. Q.   Any information on BITECH HYPERION?   Don Nicholson anytime 438-2675
  1043.  
  1044. Q«á  Ho≈ caε ╔ connec⌠ ß │ 1/2ó drivσ t∩ ß Dreamdisδ systeφ o≥ ß ╡ 1/4ó t∩ ì
  1045.      a CIAB. 
  1046. A.   With the 3 1/2" just plug it in. With the 5 1/4" you can't. ???
  1047.  
  1048.  
  1049. HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??HELP??è     THE MEMBERSHIP SECRETARY                     #
  1050.      MBUG AUSTRALIA INCORPORATED.               
  1051.      P.O. BOX 157                                    /    /
  1052.      NUNAWADING. Victoria. 3131.                
  1053.                                              
  1054.  
  1055.      NAME:______________________________________________________
  1056.  
  1057.      ADDRESS:___________________________________________________ 
  1058.      
  1059.      POST CODE:___________      TELEPHONE:______________________   
  1060.      
  1061. WHERE DID YOU HEAR ABOUT MBUG:__________________________________
  1062.  
  1063. If RENEWIN╟ membership¼  attacΦ olΣ MAILIN╟ labe∞ above¼ or,
  1064. If NE╫ membership¼  pleasσ fil∞ iε above¼ read¼ anΣ sigε below.
  1065.  
  1066. Please find enclosed my remittance of $________
  1067.           being for (tick applicable box below)
  1068.  
  1069. Find enclosed cheque/money order, or,
  1070. Charge my Bankcard / Visa          No.____ ____ ____ ________  
  1071.  
  1072. Expiry Date __/__/____             Signature.................
  1073.  
  1074. Receipt WILL NOT be sent unless specifically requested.
  1075.          
  1076.                           YEARLY FEES   
  1077.  
  1078.                RENEWAL OF MEMBERSHIP         [ ]
  1079.                FULL (City)         @ $20.00  [ ]
  1080.                OVERSEAS            @ A$20.00 [ ]
  1081.                COUNTRY             @ $17.00  [ ]
  1082.                STUDENT             @ $15.00  [ ]
  1083.                RBBS ONLY           @ $10.00  [ ]
  1084.                TAPE LIBRARY        @ $10.00  [ ]  (Payable once only)
  1085.  
  1086. ╔ DESIR┼ T╧ BECOM┼ ┴ MEMBE╥ O╞ MBU╟ AUSTRALI┴ INCORPORATED¼ ╔ AGRE┼ T╧ ì
  1087. B┼ BOUN─ B┘ TH┼ RULE╙ O╞ TH┼ ASSOCIATIO╬ FO╥ TH┼ TIM┼ BEIN╟ I╬ FORCE.
  1088.  
  1089.                  SIGNATURE: _____________________ DATE: ________
  1090.  
  1091. *********************************************************************
  1092.  
  1093. COMMITTEE USE ONLY.                      
  1094.  
  1095. I¼ ____________________________________▀ NOMINAT┼ TH┼ APPLICANT¼ ì
  1096. FOR MEMBERSHIP TO THE ASSOCIATION.
  1097.  
  1098.                  SIGNATURE:_____________________________________
  1099.  
  1100.  
  1101. I¼á _________________________________▀á SECON─ TH┼ NOMINATIO╬á O╞ ì
  1102. THE APPLICAN╘ FO╥ MEMBERSHI╨ T╧ TH┼ ASSOCIATION.
  1103.  
  1104.                  SIGNATURE:_____________________________________ 
  1105.  
  1106. DATE ACCEPTED_________ MEMBERSHIP NUMBER_________ CLASS_________
  1107.