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 / MBUG012.ARC / FEB1986.CAT < prev    next >
Text File  |  1979-12-31  |  59KB  |  1,180 lines

  1. .mt 1
  2. .mb 1
  3. .HM 0
  4. .op
  5. $1.50 RECOMMENDED
  6.  RETAIL  PRICE
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. Registered for transmission
  19. by  post  as  a  periodical
  20. Publication   No: VBH 6579.
  21.  
  22. Vo∞ 4«   No 5                                        FEBRUARY, 1986
  23. 
  24.  
  25.  
  26.  
  27.  
  28. 
  29.              INDEX 
  30. 
  31.  
  32.           SERVICES PROVIDED BY MBUG                     1
  33.           FROM THE CHIEF MBUG                           2
  34.           HOW TO OPERATE THE BULLETIN BOARD             3              
  35.           BASIC LISTING  TOWNS.MWB                      5
  36.           FINDING FOREGIN CP/M SYSTEM DISK FORMAT DATA  7
  37.           FIX FOR MISSILE.MWB                           9
  38.           BASIC LISTING  CONT-S.MWB                     9
  39.           BASIC LISTING  CHSM21.MWB (REVISED CHECKSUM) 10
  40.           WORDSTAR PATCHES FOR C.ITOH PRINTERS         13
  41.           TAPE LIBRARY NEWS                            14
  42.           WRITE A CATCHER ARTICLE                      14 
  43.           ML. LISTING TURNS Z80 CODE TO BASIC DATA     15
  44.           BAZAAR RAMBLINGS                             17
  45.           FOR SALE IN THE BAZAAR                       18
  46.  
  47.  
  48.  
  49.  
  50.  
  51.        
  52.         BULLETIN BOARD     ONLINE 24 HOURS DAILY     873-5734
  53.         ( OFFLINE 4th WEDNESDAY EACH MONTH 1800 -2400 HOURS )
  54.  
  55.  
  56.    ---------------------------------------------------------------
  57.    |                                                             |
  58.    |                  OFFICIAL ADDRESS                           |     
  59.    |    MBUG AUSTRALIA INC. P.O. 157, NUNAWADING .VIC 3131.      |          
  60.    |                                                             |
  61.    ---------------------------------------------------------------
  62.  
  63.  
  64.  
  65.  
  66. NEX╘ MEETING ║ WEDNESDAY   12th FEBRUARY 1986.
  67.  
  68. TIME & PLACE : 7:30 pm, MOUNT WAVERLEY COMMUNITY CENTRE 
  69. Corner STEPHENSONS and MILLER Mt. WAVERLEY (opp station)
  70. NEXT TO LIBRARY                 MELWAY REFERENCE 70 E 1
  71.  
  72. è.OP
  73. .HE      ---- T H E  C A T C H E R ----  #
  74. Thσ followinτ i≤ ß lis⌠ oµ thσ 1985/8╢ committeσ anΣ somσ oµ thσ peoplσ wh∩ ì
  75. havσ offereΣ thei≥ assistance« Iµ therσ i≤ anythinτ yo⌡ requirσ o≥ an∙ hel≡ ì
  76. yo⌡á caεá givσá us¼á pleasσ d∩ no⌠ hesitatσ t∩ contac⌠ an∙ onσá oµá us«á
  77. 
  78.               EXECUTIVE
  79.  
  80. PRESIDENT                               ANDREW BARFOOT           758-4822
  81. VICE-PRESIDENT                          MICK HOLZINGER           354-6742
  82. SECRETARY                               AXEL JOSCHT              859-1541
  83. TREASURER                               KEVIN CARR               233-4629
  84. PUBLI├ OFFICE╥                          JOHN BUTTON              578-8145
  85.  
  86.                          COMMITTEE AND ASSISTANTS
  87. Terry Murphy        369-4111            Graham Schultz           848-5485
  88. John Buxton         758-5744            Peter Wagner        (059) 96-5957
  89. Jim Lobley          758-9169            David Soutar             836-3661
  90. Gran⌠ Fores⌠        874-872╕            Steveε Jepsoε             45-4226
  91. Mike Thompson       82-5002             Robert Broomhead         546-3020
  92. Raymond Han                             Richard Collett      
  93. Wal Hansen                              
  94.   
  95. SERVICES  PROVIDED  BY  MBUG  AUSTRALIA           
  96.  
  97. EDITOR  A. BARFOOT. P.O. BOX 157 NUNAWADING 3131  758-4822 
  98. MEMBERSHIP SECRETARY J. LOBLEY.  P.O. BOX 157 NUNAWADING 3131  758-9169
  99. PUBLIC DOMAIN DISKS  D. SOUTAR.  P.O. BOX 45 CANTERBURY 3126
  100. TAPE LIBRARY P.O. BOX 75 AVONDALE HEIGHTS Vic. 3034    
  101. MODEM HIRE    GRAHAM SCHULTZ.      848-5485         
  102. BAZAAR MICK HOLZINGER  P.O. BOX 253 COBURG  3058       
  103. DISK FORMAT COPYING GRANT FOREST  874-8728  A.H. ONLY  
  104. RBBS SYSTEM OPERATORS AND PROGRAMMERS.  SYSOP  GRANT FOREST
  105. REMOTE SYSOPS:  Ray Han. Mike Thompson. Richard Collett  
  106. ADVERTISEMENTS   P.O. BOX 157 NUNAWADING 3131           
  107. $50.00 Full Page   $25.00 Half Page   $15.00 Quarter Page 
  108. $3.00 For service and recurrent items (Less than 5 lines) 
  109. No charge for non recurring private sales items       
  110.  
  111. GENERAL POLICY
  112. 
  113. T∩á expeditσ you≥ requests¼á genera∞ correspondencσá t∩         Contribution≤ fo≥ thσ CATCHE╥ ma∙ bσ madσ direc⌠ t∩ thσ        ì
  114. MBU╟á AUS╘á IN├ shoulΣ bσ sen⌠ t∩ ou≥ officia∞á addres≤         editor¼ sen⌠ t∩ thσ RBB╙ o≥ b∙ mail« Contribution≤ wil∞ ì
  115. anΣ  eacΦ enquir∙ shoulΣ bσ oε sepatatσ forms«                  bσ  accepteΣ viß modem¼ disk≤ (│ 1/2ó o≥ ╡ 1/4")¼ tape,
  116.                                                                 writteε o≥ typed«  Contributions will not be considereΣ 
  117. Thσ editor≤ reservσ thσ righ⌠ t∩ edi⌠ al∞ contribution≤         withou⌠ ß namσ anΣ addres≤ and/o≥ membe≥ number« Pleasσ ì
  118. fo≥á thσá sakσá oµ brevity¼á clarit∙á and/o≥á accuracy«         includσ ß S.A.┼ fo≥ returε oµ you≥ tape/disk.          ì
  119. Letter≤á mus⌠á includσá namσ anΣ addres≤á bu⌠á wσá wil∞                ì
  120. withholΣ sucΦ detail≤ iµ s∩ requested«                          AlthougΦá al∞á carσ wil∞ bσ takeεá witΦá contributions¼       ì
  121.                                                                 MBU╟á AUS╘á caεá takσ n∩ responsibilit∙á fo≥á thσá safσì
  122. MBU╟áá AUSTRALI┴á INC«áá it≤á officers¼áá member≤áá anΣ         returε oµ an∙ materia∞ supplied« Iµ returε i≤ critical¼ì
  123. contributor≤á accep⌠ n∩ responsibilit∙ fo≥ an∙á damage≤         (something irreplaceable), don't send it.               ì
  124. causeΣá t∩á an∙ persoε o≥ propert∙á attributeΣá t∩á an∙ ì
  125. advicσ o≥ informatioε publisheΣ iε Thσ CATCHER.                 MBU╟á AUS╘ INC«á doe≤ no⌠ condonσ thσ non-authoriseΣ usσ
  126.                                                                 oµáá copyrigh⌠á software/hardwarσá anΣá thereforσáá als∩
  127. Microworld Basic listings may carry a number at the end         condem≤ unauthorised copying of such material.           
  128. of each line. eg. [123]. These are checksum numbers and 
  129. should should not be typed in as part of the listing.   
  130.                                                           
  131. THE CATCHER is published by MBUG AUSTRALIA INCORPORATED  
  132. All copyrights are reserved by MBUG AUSTRALIA INCORPORATED 
  133.        FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  
  134. 
  135.      Wha⌠ ß star⌠ t∩ thσ ne≈ year« Fo≥ thσ firs⌠ timσ sincσ ╔ tooδ ove≥ thσ ì
  136. editorshi≡á wσá havσ beeε latσ witΦ gettinτ thσ Catche≥ ou⌠ oεá time«á Thi≤ ì
  137. causeΣá ßá littlσá consternatioε a⌠ thσ meetinτ a≤á i⌠á seem≤á ou≥á regula≥ ì
  138. servicσ ha≤ go⌠ yo⌡ int∩ ß rut« 
  139.  
  140.      I⌠á ha≤ beeε suggesteΣ tha⌠ ou≥ hacker≤ nigh⌠ i≤ jus⌠ ß venuσ t∩á swa≡ ì
  141. (copyright⌐á software«á ╔ wil∞ agreσ ß lo⌠ oµ softwarσ doe≤ changσ hand≤ oε ìèthesσ night≤ bu⌠ t∩ m∙ knowledgσ nonσ oµ thi≤ softwarσ i≤ copyright«á A≤á ß ì
  142. club¼ i⌠ i≤ no⌠ ou≥ polic∙ t∩ piratσ commercia∞ software« I⌠ i≤ harΣ enougΦ ì
  143. no≈ t∩ ge⌠ gooΣ qualit∙ ne≈ Microbeσ (Honeysoft⌐ softwarσ, let alonσ other≤ ì
  144. sucΦá a≤á Grotniδ etc.¼á withou⌠ tryinτ t∩ senΣ theφ brokσ b∙á cheatinτá oε ì
  145. them« MBU╟ AUS╘ IN├ doe≤ no⌠ condonσ thσ stealinτ oµ proprietar∙ software« 
  146.  
  147.      T∩á pu⌠ yo⌡ iε thσ picture¼á ove≥ thσ nex⌠ fe≈ month≤ wσ arσá planninτ ì
  148. somσ interestinτ demonstration≤ anΣ activitie≤ a⌠ thσ regula≥ meetings« Thσ ì
  149. firs⌠ threσ item≤ shoulΣ bσ oµ interes⌠ t∩ botΦ RO═ anΣ Disδ drivσ users.
  150.  
  151.      T∩ star⌠ thσ bal∞ rollinτ thi≤ year¼ ou≥ firs⌠ demonstratioε wil∞ bσ ß ì
  152. hardwarσá prin⌠á spoole≥á kit«á Thσ ki⌠ come≤ witΦá ful∞á instruction≤á fo≥ ì
  153. assemblinτá thσá uni⌠ t∩ an∙ configuratioε betweeε 64δ anΣá 256k«á Thσá ki⌠ ì
  154. cost≤ unde≥ $40.0░ anΣ wil∞ cos⌠ ß maximuφ unde≥ $120.0░ fo≥ 256δ dependinτ ì
  155. oε ho≈ biτ yo⌡ wan⌠ t∩ makσ it«á Wσ wil∞ bσ showinτ yo⌡ thσ components¼ ho≈ ì
  156. t∩ assemblσ them¼ a≤ wel∞ a≤ ß workinτ demonstratioε oµ thσ spooler« Iµ yo⌡ ì
  157. decidσá yo⌡ woulΣ likσ onσ oµ thσ kits¼á the∙ wil∞ bσ availablσ througΦ thσ ì
  158. cluΓ anΣ anyonσ wh∩ ma∙ neeΣ assistancσ iε assemblinτ thσ kit¼ hel≡ wil∞ bσ ì
  159. giveε b∙ othe≥ cluΓ members« 
  160.  
  161.      A≤ wel∞ a≤ this¼á wσ wil∞ havσ aε EPRO═ burner/erase≥ a⌠ al∞ thσá cluΓ ì
  162. meeting≤ iε future« (N∩ copyrigh⌠ rom≤ burnt).
  163.  
  164.      Wσá als∩á plaεá t∩ havσ ß demonstratioε involvinτ thσá interfacinτá oµ ì
  165. Microbee≤ witΦ radi∩ transmissions«á e.g«á weathe≥ maps¼ teletypσ etc« Thi≤ ì
  166. dem∩ wil∞ probabl∙ bσ donσ eithe≥ Februar∙ o≥ March«á Iµ an∙ oµ ou≥ member≤ ì
  167. wh∩ arσ involveΣ iε thi≤ activit∙ woulΣ likσ t∩ assis⌠ thσ committee¼á you≥ ì
  168. assistancσá wil∞ bσ quitσ welcome«á Iµ yo⌡ caε help¼á pleasσ contac⌠á Keviε ì
  169. Car≥á o≥á Jiφá Lobley«á Furthe≥ informatioε wil∞ bσ announceΣá a≤á sooεá a≤ ì
  170. possible« Perhap≤ al∞ member≤ shoulΣ bσ a⌠ thσ meeting≤ jus⌠ t∩ bσ surσ yo⌡ ì
  171. don'⌠ mis≤ out.
  172.  
  173.      T∩á al∞á thosσ wh∩ reaΣ thσ revie≈ oε Wildcard≤ Vo∞ ┤ iε thσá Decembe≥ ì
  174. Catcher¼á ╔ hopσ al∞ thosσ peoplσ wh∩ havσ purchaseΣ thσ booδ wil∞ fil∞ ou⌠ ì
  175. thσá questionnairσá anΣ returε i⌠ t∩ thσ authors«á Fo≥ ß matte≥á oµá ßá fe≈ ì
  176. minute≤á writinτá anΣ ß stamp¼á yo⌡ wil∞ bσ helpinτ yourselµ anΣ other≤á iε ì
  177. ensurinτ thσ publicatioε oµ anothe≥ volume« Iµ yo⌡ woulΣ likσ t∩ fil∞ ou⌠ ß ì
  178. forφ bu⌠ don'⌠ wisΦ t∩ damagσ you≥ owε book¼á ╔ havσ uploadeΣ ß cop∙ oµ thσ ì
  179. forφ t∩ thσ RBB╙ iε thσ director∙ calleΣ MISC«á Pleasσ downloaΣ thi≤á form¼ ì
  180. fil∞ i⌠ in¼ anΣ dro≡ i⌠ iε thσ mail« Thσ forφ i≤ nameΣ WILDCARD.FRM.
  181.  
  182.      ╔á havσ haΣ numerou≤ request≤ fo≥ informatioε oε thσ operatioε oµá thσ ì
  183. RBBS«á I⌠á i⌠á t∩á thi≤ enΣ ╔ aφ re-printinτ thσ articlσá froφá ßá previou≤ ì
  184. Catcher« ╔ hopσ thi≤ answer≤ ß lo⌠ oµ question≤ thσ newe≥ member≤ ma∙ have.
  185.  
  186. >ANDREW
  187.  
  188. DISCOUNT NUMBER  829
  189.  
  190.        FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  FROM THE CHIEF MBUG  
  191.                    NE╫ BULLETI╬ BOAR─ SOFTWAR┼/HARDWARE
  192.                b∙ RicharΣ Collett¼ Ra∙ Haε anΣ Mikσ Thompson
  193.  
  194.      Thσá firs⌠á stagσá oµá thσ ne≈ RBB╙ softwarσ anΣ hardwarσá i≤á no≈á iε ì
  195. operation« Thσ difference≤ whicΦ arσ noticeablσ t∩ yo⌡ are:-
  196.  
  197.      ¡ ┴ Rea∞ Timσ Clocδ whicΦ mean≤ yo⌡ don'⌠ havσ t∩ ke∙ iε thσ datσ ì
  198. áááááwheε áyo⌡ áloτ áin« I⌠ wil∞ als∩ bσ useΣ t∩ áloτ ápeoplσ áofµ áiµ ì
  199. áááááthey'vσ beeε oε fo≥ to∩ long.
  200.  
  201. ááááá¡ á┴ área∞ RS23▓ seria∞ card╗ thi≤ shoulΣ makσ áthσ ásysteφ ámorσ ì
  202. áááááreliable« I⌠ als∩ mean≤ tha⌠ thσ systeφ no≈ support≤ 1200/7╡ áanΣ ì
  203. ááááá30░ bauΣ mode≤ oµ operation.
  204.  
  205. ááááá¡ áXYA═ ái≤ n∩ longe≥ availablσ fo≥ filσ transfer« áInstead¼ átw∩ ì
  206. ááááácommand≤ áhavσ ábeeε addeΣ t∩ replacσ XYAM║ SEN─ anΣ áRECV« áSomσ ì
  207. ááááápeoplσ seeφ t∩ bσ confuseΣ a≤ t∩ whicΦ commanΣ upload≤ ß filσ anΣ ì
  208. áááááwhicΦ onσ download≤ ß file« Well¼ iµ yo⌡ wan⌠ t∩ downloaΣ ß áfilσ ìèáááááfroφ thσ bulletiε boarΣ theε usσ SEN─ anΣ iµ yo⌡ wisΦ t∩ uploaΣ ß ì
  209. áááááfile¼ áusσ áRECV« áRemember¼ áthesσ ácommand≤ áoperatσ áfroφ áthσ ì
  210. ááááábulletiε board'≤ poin⌠ oµ view¼ no⌠ your's.
  211.  
  212.      Logginτá oε t∩ thσ bulletiε boarΣ i≤ fairl∙ simila≥ t∩ thσ wa∙ i⌠á wa≤ ì
  213. excep⌠ fo≥ thσ fac⌠ tha⌠ i⌠ no≈ automaticall∙ detect≤ iµ you'rσ logginτá oε ì
  214. a⌠ 30░ bauΣ o≥ 7╡ baud«á T∩ loτ oε successfull∙ yo⌡ shoulΣ pres≤ thσ RETUR╬ ì
  215. ke∙á ever∙ │ second≤ o≥ s∩ unti∞ thσ 'HO╫ MAN┘ NULLS.....º promp⌠á appears« ì
  216. Thσ reasoε fo≥ thi≤ i≤ tha⌠ thσ bulletiε boarΣ trie≤ 30░ bauΣ fo≥ ╡ second≤ ì
  217. theεá 7╡ bauΣ theε 30░ bauΣ etc«á So¼á iµ you'rσ logginτ oε a⌠ 30░ bauΣ yo⌡ ì
  218. havσ t∩ hi⌠ RETUR╬ wheε thσ bulletiε boarΣ i≤ iε 30░ bauΣ mode╗á iµ it'≤ iε ì
  219. 7╡á bauΣ modσ theε clearl∙ i⌠ wil∞ no⌠ recognizσ thσ RETUR╬ tha⌠á yo⌡á sen⌠ ì
  220. it.
  221.  
  222.      Thσá 'HO╫ MAN┘ NULL╙ D╧ YO╒ NEEDº messagσ no≈ ha≤ ß valiΣ useíá Iµ yo⌡ ì
  223. jus⌠ pres≤ RETUR╬ a⌠ thi≤ promp⌠ thσ thσ systeφ wil∞ assumσ ▓á nulls«á Thi≤ ì
  224. ha≤á beeε donσ becausσ yo⌡ ma∙ mis≤ ß couplσ oµ character≤ no≈ anΣ agaiε iµ ì
  225. you'vσ loggeΣ oε a⌠ 1200/75«á Iµ yo⌡ loτ oε a⌠ 30░ bauΣ theε ente≥ ßá valuσ ì
  226. oµ zero« 
  227.  
  228.      Uploadinτá wheεá iε 1200/7╡ modσ i≤ no⌠ permitteΣ ye⌠ - thi≤á require≤ ì
  229. tha⌠á yo⌡ fli≡ t∩ 75/120░ (uploadinτ a⌠ 7╡ bauΣ i≤ no⌠á allowed)«á Thσá ne≈ ì
  230. hardwarσá allow≤á u≤á t∩ fli≡ froφ 75/120░ t∩ 1200/7╡á (froφá thσá bulletiε ì
  231. board'≤ poin⌠ oµ view)¼á bu⌠ ╔ havσ n∩ wa∙ oµ testinτ i⌠ yet« So¼ unti∞ thσ ì
  232. bulletiεá boarΣá caε fli≡ mode≤ yo⌡ wil∞ havσ t∩ uploaΣ a⌠ 30░á baud«á Thi≤ ì
  233. doe≤ no⌠ meaε tha⌠ yo⌡ havσ t∩ loτ ofµ theε loτ bacδ oε a⌠ 30░ baud╗á therσ ì
  234. arσá tw∩ command≤ iε CP/═ calleΣ FLIP30░ anΣ FLIP1200«á Fo≥ inf∩ oε ho≈á t∩ ì
  235. usσá these¼á typσá 'HEL╨á FLIPº froφ CP/M«á Downloadinτ a⌠á 1200/7╡á i≤á n∩ ì
  236. problems¼ sincσ you'rσ alread∙ iε thσ righ⌠ mode.
  237.  
  238.      A≤ previousl∙ mentioned¼ XYA═ i≤ n∩ longe≥ useΣ fo≥ filσ transfers« T∩ ì
  239. uploaΣ ß filσ usσ thσ REC╓ command« It'≤ synta° is:-
  240.  
  241.      REC╓ [-c▌ <filename>
  242.  
  243. Thσ 'cº optioε i≤ useΣ t∩ usσ CR├ rathe≥ thaε checksuφ erro≥ checking.
  244.  
  245. Examples:
  246.  
  247.      REC╓ FRED.DO├       UploaΣ FRED.DO├ iε checksuφ mode
  248.      REC╓ -├ FRED.MW┬    UploaΣ FRED.MW┬ iε CR├ mode
  249.      Notσá tha⌠ al∞ .CO═ file≤ arσ renameΣ t∩ .OB╩ file≤ t∩ preven⌠á peoplσ ì
  250. froφ doinτ nast∙ things«á Also¼ al∞ file≤ tha⌠ arσ uploadeΣ arσ placeΣ iε ß ì
  251. director∙ calleΣ UPLOAD:¼á regardles≤ oµ wha⌠ director∙ you'rσ in«á So¼á t∩ ì
  252. seσá thσ mos⌠ recentl∙ uploadeΣ file≤ typσ 'DI╥ UPLOAD:'«á Thσá syso≡á wil∞ ì
  253. movσ thσ file≤ t∩ thσ appropriatσ directorie≤ ever∙ week.
  254.  
  255. T∩ downloaΣ ß filσ usσ thσ SEN─ command« It'≤ synta° i≤:-
  256.  
  257.      SEN─ <filename>
  258.  
  259. Unlikσ RECV¼ thσ filσ ma∙ contaiε ß director∙ name.
  260.  
  261. Examples:
  262.  
  263.      SEN─ YAM.OB╩             DownloaΣ YAM.OB╩ froφ thσ curren⌠ directory
  264.      SEN─ BASIC:FRED.MW┬      DownloaΣ FRED.MW┬ froφ thσ BASIC║ directory
  265.     
  266.      Ever∙á timσá ßá filσ i≤ uploadeΣ ß recorΣ oµ thi≤ i≤ kep⌠á iεá ßá filσ ì
  267. calleΣá RECV.LOG¼á similarly¼á wheε ß filσ i≤ downloadeΣ i⌠ i≤ recordeΣá iε ì
  268. SEND.LOG«á Iεá orde≥á t∩ vie≈ thesσ file≤ therσ i≤ ß commanΣ TYPELO╟á whicΦ ì
  269. type≤ thσ loτ entrie≤ iε reversσ orde≥ (s∩ tha⌠ thσ mos⌠ recen⌠ transfe≥ i≤ ì
  270. displayeΣ first)« It'≤ synta° is:-
  271.     
  272.      TYPELO╟ {SEND¼ RECV}
  273.  
  274. Examples:
  275. è     TYPELO╟ SEND
  276.      TYPELO╟ RECV
  277.  
  278. T∩ seσ ho≈ lonτ you'vσ beeε oε thσ systeφ usσ thσ TO╙ command.
  279.  
  280.      Thσá RBB╙á prograφá ha≤ als∩ undergonσ somσá changes«á Thσá tw∩á majo≥ ì
  281. change≤á arσá thσá additioε oµ thσ clocδ anΣ ß ne≈á (better⌐á linσá editor« ì
  282. There'≤ no⌠ mucΦ t∩ sa∙ abou⌠ thσ clock¼á excep⌠ tha⌠ it'≤ there¼á s∩á I'l∞ ì
  283. tel∞á yo⌡ al∞ abou⌠ thσ ne≈ linσ editor«á Basically¼á i⌠ use≤ WordSta≥ likσ ì
  284. command≤á fo≥á movinτá thσá curso≥ anΣá deletinτá characters¼á witΦá ßá fe≈ ì
  285. extension≤ t∩ makσ lifσ easier« Thσ ne≈ command≤ are:-
  286.  
  287. ^S  - Backward Character
  288. ^H  - Backward Characte≥ (BAC╦SPAC┼ key)
  289. ^D  - Forward Character
  290. ^A  - Backward Word
  291. ^F  - Forward Word
  292. ^B  - Go to Beginning of Line
  293. ^E  - Go to End of Line
  294. ^G  - Delete character under cursor
  295. DEL - Delete character to left of cursor
  296. ^W  - Delete To Start of Word
  297. ^T  - Delete To End of Word
  298. ^Y  - Delete Line
  299. ^J  - Get this hel≡ (LIN┼ FEE─ key)
  300.  
  301.      Notσá tha⌠á thσá BACKSPAC┼ ke∙ doe≤ jus⌠á that«á I⌠á doe≤á no⌠á deletσ ì
  302. anything« T∩ deletσ thσ characte≥ yo⌡ jus⌠ typeΣ usσ thσ DE╠ key« Thσ abovσ ì
  303. summar∙ i≤ availablσ b∙ typinτ thσ LIN┼ FEE─ ke∙ (^J).
  304.  
  305.  
  306.  
  307.                                  TOWNS.MWB
  308. 
  309.      Therσá arσá threσá thing≤ oµ importancσ t∩ notσ wheεá typinτá iεá thi≤ ì
  310. listing«á Thσá firs⌠ i≤ tha⌠ line≤ ▒ t∩ │ MUS╘ bσ typeΣ iε witΦá thσá exac⌠ ì
  311. character≤á a≤á shown«á Linσá │ mus⌠ havσ n∩ space≤ afte≥á thσá perioΣá (.⌐ ì
  312. followinτá thσá RE═á ststement«á Thσá seconΣ i≤ thσ ^G'≤á iεá linσá 110«á ╔ ì
  313. mentioneΣ ho≈ t∩ pu⌠ theφ int∩ ß BASI├ listinτ calleΣ PRIME.MW┬ las⌠ month« ì
  314. Lastly¼á thσá checksuφá numbe≥ oε linσ │ i≤ no⌠ valiΣ a≤ checksum≤á d∩á no⌠ ì
  315. coun⌠ afte≥ RE═ statements« Typσ carefuulllyyYyy«  Ö  ED« 
  316.  
  317. 00001 REM ___ Victorian Towns Quiz ___  █░┤╣▌
  318. 00002 REM ___ by Alan Laughton 1985 __  █░╡░▌
  319. 00003 REM ./722'4^2.'06;-+./14'2#0610^*+../'670);#44#)10.1%*(156'4.#0)^.#
  320.       0)�&'010)9*+66.'5'##52'0&#.'2#%-'0*#/*';(+'.&5';/174+0&'06'&^*'#&
  321.       $41#&(14&Ɨ/%#4.610;#..17406'%1/#"@  █░╡▒▌
  322. 00010 STRS(2000):DIM B1(20)  █▓╡░▌
  323. 00020 CLS:GOSUB 550  █▒╡▓▌
  324. 00030 I=USR(24576)  █░╢░▌
  325. 00040 X=11:Y=8:S4$="V I C T O R I A N    T O W N S    Q U I Z. ":S5$=S4$:
  326.       GOSUB 530  █▒╖░▌
  327. 00050 X=20:Y=14:S4$="Press RETURN to continue. ":GOSUB 530  █▓│╢▌
  328. 00060 PRINT:INPUT A1$  █░╕│▌
  329. 00070 GOSUB 540  █▒▓╕▌
  330. 00080 I=USR(24608)  █░╢▒▌
  331. 00090 RESTORE 480:FOR X=1 TO 20:READ B1$(X):NEXT X  █▒▓┤▌
  332. 00100 CLS:INVERSE:PRINT SPC10 S5$ SPC10:NORMAL  █▓░╡▌
  333. 00110 GOSUB 220:IFC>19 THEN SPEED 254:PRINT SPC12
  334.       " C O N G R A T U L A T I O N S ! !":SPEED 0:USR(32774):
  335.       END  █░╖┤▌
  336. 00120 INVERSE:PRINT" Which question do you wish to answer ? ";:NORMAL █░╣╢▌
  337. 00130 POKE 257,1:B2$=KEY:IF B2$=""THEN 130 ELSE LET B=ASC(B2$)  █▒╢╕▌
  338. 00140 IF B<65 OR B>84 THEN PLAY 23:GOTO 130  █▒░╖▌
  339. 00150 GOSUB 240:PRINT  █▒▒╡▌
  340. 00160 PRINT B1$(B-64)". ";:INPUT" "T1$:IF LEN(T1$)<1 THEN PLAY 23:
  341.       PRINT CHR(15);:GOTO 160  █▒╣┤▌
  342. 00170 Z3$="":FOR X=1 TO LEN(T1$):IF T1$(;X,X)=" ":H=32:GOTO 190  █▒╕╡▌è00180 H=(ASC(T1$(;X,X)) AND 95)  █▓││▌
  343. 00190 Z3$=Z3$+CHR(H):NEXT X:T1$=Z3$  █▒▓┤▌
  344. 00200 IF T1$=D7$ THEN PLAY 9;10;11;13;16;20:B1$(B-64)="<< "+T1$+" >>":
  345.       C=C+1:GOTO 100  █▒░╖▌
  346. 00210 PLAY 1,6:GOTO 100  █░╣╢▌
  347. 00220 CURS 63:PRINT:FOR X=1 TO 17 STEP 2:PRINT CHR(64+X)". "B1$(X)TAB 32
  348.       CHR(65+X)". "B1$(X+1):NEXT X  █░┤┤▌
  349. 00230 PRINT"S. "B1$(19)\"T. "B1$(20)\:RETURN  █░▓╖▌
  350. 00240 IF B=65 THEN GOSUB [2382,12]450  █▒░╣▌
  351. 00250 IF B=66 THEN GOSUB [2394,7]450  █░╖░▌
  352. 00260 IF B=67 THEN GOSUB [2401,11]450  █▒░┤▌
  353. 00270 IF B=68 THEN GOSUB [2412,6]450  █░╢┤▌
  354. 00280 IF B=69 THEN GOSUB [2418,8]450  █░╖┤▌
  355. 00290 IF B=70 THEN GOSUB [2426,4]450  █░╢▓▌
  356. 00300 IF B=71 THEN GOSUB [2430,6]450  █░╡▓▌
  357. 00310 IF B=72 THEN GOSUB [2436,9]450  █░╢│▌
  358. 00320 IF B=73 THEN GOSUB [2445,9]450  █░╢╡▌
  359. 00330 IF B=74 THEN GOSUB [2454,10]450  █▒░╖▌
  360. 00340 IF B=75 THEN GOSUB [2464,9]450  █░╖░▌
  361. 00350 IF B=76 THEN GOSUB [2482,8]450  █░╖▒▌
  362. 00360 IF B=77 THEN GOSUB [2490,7]450  █░╖▒▌
  363. 00370 IF B=78 THEN GOSUB [2497,13]450  █▒▓╡▌
  364. 00380 IF B=79 THEN GOSUB [2510,9]450  █░╖░▌
  365. 00390 IF B=80 THEN GOSUB [2525,7]450  █░╢╖▌
  366. 00400 IF B=81 THEN GOSUB [2532,8]450  █░╡╣▌
  367. 00410 IF B=82 THEN GOSUB [2540,6]450  █░╡╕▌
  368. 00420 IF B=83 THEN GOSUB [2473,9]450  █░╢╕▌
  369. 00430 IF B=84 THEN GOSUB [2519,6]450  █░╢╕▌
  370. 00440 RETURN  █▒▓░▌
  371. 00450 VAR(P,L):D7$=""  █▓┤╡▌
  372. 00460 FOR X=0 TO L-1:D=PEEK(P+X):IF D=94:D=2  █░╡╣▌
  373. 00470 D7$ = D7$+CHR(D+30):NEXT X:RETURN  █░┤┤▌
  374. 00480 DATA"Above a lot","Murder much","Puff on a mound","It's in my mouth",
  375.       "No river in Melbourne","It's on all doors"  █▒╖╡▌
  376. 00490 DATA"Type of lager","Twice a NSW Premier","Elegant idiot",
  377.       "Reduce the ocean","Snake in the valley"  █▓┤╡▌
  378. 00500 DATA"Dry food for cattle cut here","Widen the panorama",
  379.       "Squashed cranium","Wide crossing","No courage here",
  380.       "In front of your house","Drink before unconsciousness"  █░▒╡▌
  381. 00510 DATA"Workers in a bacon factory may find themselves....",
  382.       "If you have holes in your socks, then...."  █░╖╡▌
  383. 00520 END  █▒▒░▌
  384. 00530 L=LEN(S4$):FOR I=L TO 1 STEP -1:CURS X,Y:PRINT S4$(;I,L);:NEXT I:
  385.       RETURN  █▒│╡▌
  386. 00540 L=LEN(S4$):FOR I=1 TO L:CURS X,Y:PRINT S4$(;I,L);:NEXT I:RETURN █▓│╕▌
  387. 00550 REM ___ Pokes M/L ___  █▒╡┤▌
  388. 00560 RESTORE 640  █░╕╣▌
  389. 00570 FOR X=24576 TO 24625:READ D:POKE X,D:T=T+D:NEXT X  █▓┤░▌
  390. 00580 FOR X=24626 TO 24675:POKE X,0:NEXT X  █▒╕▓▌
  391. 00590 FOR X=24676 TO 24695:READ D:POKE X,D:T=T+D:NEXT X  █▓╡░▌
  392. 00600 FOR X=24696 TO 24825:POKE X,0:NEXT X  █▒╖╣▌
  393. 00610 FOR X=24826 TO 24993:READ D:POKE X,D:T=T+D:NEXT X  █▓┤▒▌
  394. 00620 READ D:IF T<>D THEN PRINT"Data Entry Error":END  █░▓╢▌
  395. 00630 RETURN  █▒▓▒▌
  396. 00640 DATA 33,0,97,34,194,0,205,39,128,1,66,0,17,42,96,33,39,96,237,176,17,
  397.       112,96,33,108,96,1,32,0,237  █░╖│▌
  398. 00650 DATA 176,201,33,233,163,34,194,0,201,131,32,32,0,0,0,0,0,0,0,0,0,0,0,
  399.       0,0,0,0,0,131,140  █▓░│▌
  400. 00660 DATA 176,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,233,163,245,245,8,217,
  401.       241,237,115,157,97,237,75  █░╡╣▌
  402. 00670 DATA 161,97,13,121,237,67,161,97,32,125,33,39,96,17,0,240,1,64,0,237,
  403.       176,33,0,240,17,255,243,6,64,126  █░╡╡▌
  404. 00680 DATA 18,35,27,16,250,6,15,33,108,96,221,33,0,240,17,64,0,126,221,119,
  405.       0,221,25,35,16,247,6,15,221,33  █▒╖╖▌
  406. 00690 DATA 63,240,33,128,96,126,221,119,0,35,221,25,16,247,33,40,96,17,39,
  407.       96,1,66,0,237,176,58,39,96,17,105  █░╖╕▌
  408. 00700 DATA 96,18,33,109,96,17,108,96,1,16,0,237,176,33,108,96,17,124,96,
  409.       126,18,33,143,96,17,144,96,1,16,0  █▓││▌è00710 DATA 237,184,33,144,96,17,128,96,126,18,62,150,50,161,97,237,123,157,
  410.       97,217,8,241,201,0,0,0,0,150,20090  █▒┤╕▌
  411.  
  412.   FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$
  413.  
  414. 26 Data tapes. Sizes include both C20 and C30. $15.00 the lot. 
  415. Contact Wayne Simes. Phone A.H. 729-0651
  416.  
  417.   FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$
  418.  
  419. ASR 35 Teletype with tape punch and reader. $50.00. (Some paper avaliable)
  420. Phone during B.H. for tech info 566-6500 or A.H. 547-5649. Max Dernbergen.
  421.  
  422.   FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$
  423.                FINDIN╟ FOREIG╬ CP/M SYSTE═ DISK FORMAT DATA         
  424.                --------------------------------------------         
  425.                               by Mark Bishop
  426.  
  427.      Iεá thσ Decembe≥ 'Catcherº thσ firs⌠ par⌠ oµ SETDISK.DO├ wa≤á printed«  ì
  428. Thi≤ articlσ i≤ ß preci≤ oµ thσ rest.
  429.  
  430.      Thi≤á datß i≤ seldoφ iε thσ relevan⌠ compute≥ manual«á Iµ possiblσ asδ ì
  431. thσá equipmen⌠ vendo≥ fo≥ thσ details¼á howeve≥ i⌠ i≤ unlikel∙ hσá wil∞á bσ ì
  432. ablσ t∩ help«á  Nex⌠ asδ ß 'hackerº wh∩ own≤ thσ typσ oµ equipment¼ viß thσ ì
  433. appropriatσá use≥á group«á  Iµá thi≤á fail≤ yo⌡ wil∞ havσ t∩á d∩á you≥á owε ì
  434. sleuthing«á GooΣá luck«á Beforσá startinτá yo⌡ mus⌠ bσá certaiεá tha⌠á you≥ ì
  435. hardwarσá i≤ thσ samσ a≤ thσ foreigε systeφ eg«á i⌠ doe≤ no⌠ havσ 8░á tracδ ì
  436. drive≤ anΣ your≤ arσ 4░ track« 
  437.  
  438.      Thσ Disδ Paramete≥ Blocδ (DPB⌐ datß caε bσ founΣ quitσ easil∙ b∙ mean≤ ì
  439. oµá ßá shor⌠ machine-codσ program¼á entereΣ int∩ thσ foreigε CP/═á compute≥ ì
  440. witΦá DDT¼á whicΦá ever∙ CP/═ systeφ i≤ supplieΣá with«á   Thσá  Origiεá oµ ì
  441. prograφ i≤ 4000H.
  442.  
  443. áááá4000: 0E 00 11 18 00 2A 01 00 19 11 0E 40 D5 E9 11 20
  444. áááá4010: 40 01 10 00 ED B0 C3 00 00 00 00 00 00 00 00 00
  445. áááá4020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
  446.  
  447.      Afte≥á entry¼á G400░ t∩ ruε thσ program«á  Compute≥ wil∞ warφ boo⌠á oε ì
  448. prograφ exit« Ruε DD╘ agaiε anΣ displa∙ 402░ - 402F╚ whicΦ i≤ ß cop∙ oµ thσ ì
  449. Disδá Paramete≥ Header¼á witΦ 4020/1╚ beinτ thσ BIO╙ ske≈ tablσ addres≤ anΣ ì
  450. 402A/B╚á beinτ thσ BIO╙ DP┬ addres≤ iε thσ usua∞ LSB/MS┬á format«á  Iµá thσ ì
  451. ske≈ tablσ addres≤ a⌠ 4020/1╚ i≤ 0░ 00¼á theε eithe≥ therσ i≤ n∩ skewinτ oµ ì
  452. logica∞á sector≤ oε thσ disδ o≥ skewinτ i≤ handleΣ internall∙ b∙ thσá BIOS¼ ì
  453. eg« Microbee«  Thesσ arσ thσ result≤ fo≥ BIO╙ V.▒ oε thσ Microbee.
  454.  
  455. áááá4020: 00 00 36 00 00 00 00 00 A2 DA BD D6 35 DD B5 DD
  456. áááá      \___/                         \___/
  457. ááááskew handled by BIOS.       DPB address in BIOS D6BDH.
  458.  
  459.      Usσ DD╘ t∩ displa∙ thσ DP┬ (1╡ byte≤ iε length⌐ a⌠ thσ abovσá address«   ì
  460. Parameter≤á arσ  SPT(▓ bytes)¼á BSH(1)¼á BLM(1)¼á EXM(1)¼á DSM(2)¼á DRM(2)¼ ì
  461. AL0(1)¼á AL1(1)¼á CKS(2)¼á OFF(2)«á EacΦá paramete≥á mus⌠ bσá converteΣá t∩ ì
  462. decimal¼á fo≥á entr∙ int∩ thσ seconΣ datß linσ oµ SETDISK.WS╘ afte≥á UDFLA╟ ì
  463. anΣ SECMS╦ dumm∙ data«  Thσ firs⌠ datß linσ i≤ thσ foreigε systeφ name« 
  464.  
  465.      NOTE:-   SETDISK.DO├á contain≤á ßá detaileΣ descriptioεá oµá thσá DPB¼ ì
  466. Microbeσ specifiπ datß (UDFLA╟ ª SECMSK)¼  SETDISK.WS╘ datß format¼ anΣ ho≈ ì
  467. t∩ ente≥ ne≈ SETDISK.WS╘ data«   Howeve≥ t∩ follo≈ thi≤ articlσ :-
  468.  
  469.      UDFLA╟ 3=8░ tracδ cylinde≥ format¼ 2=80╘ non-cyl.o≥ single-sided,
  470.              1=40T cylinder,  0╜40T non.cyl.or single-sided.
  471.      SECMSK  3=512 byte logical sector size,  1=256,  0=128.
  472.  
  473.      Oε thσ  thirΣ linσ  ente≥ thσ  ske≈ tablσ  iµ known¼   o≥ dumm∙ value≤ ì
  474. 1,2,3,4,5,6,...«á etc«á iµ no⌠ known«á  Tota∞ numbe≥ oµ datß item≤ MUS╘á bσ ì
  475. equa∞á t∩ SPT/(SECMSK+1⌐ o≥ you'l∞ ge⌠ ß 'baΣ dataº message«á eg«á Microbeσ ì
  476. SPT=4░á decimal¼á SECMSK=│ (51▓ bytσ logica∞ secto≥ size)¼á numbe≥ oµá datß ìèitem≤ ╜ 40/(3+1⌐ ╜ 10«  
  477.  
  478.      Oncσ thσ abovσ figure≤ arσ iε thσ file¼á yo⌡ caε usσ SETDIS╦ t∩á 'setº ì
  479. thσá foreigε systeφ t∩ you≥ 'Bº disδ drivσ anΣ reaΣ thσ datß usinτ thσ BOO╘ ì
  480. Monitor.
  481.      Freshl∙á forma⌠á ßá disδ oε thσ foreigεá system¼á anΣá savσá abou⌠á 4╕ ì
  482. read/writσ file≤ oε it«á I⌠ i≤ easies⌠ t∩ usσ ß basiπ program« ie« FO╥ A0=▒ ì
  483. T╧ 48║á A1$="-"+STR(A0)║ SAV┼ A1$║ NEX╘ A0« O≥ elsσ froφ thσ B╛ promp⌠ savσ ì
  484. ▒ -1¼ savσ ▒ -▓ ....« savσ ▒ -48«   Theε oε thσ foreigε systeφ d∩ ß DI╥ *.¬ ì
  485. ^╨ t∩ thσ printer.
  486.  
  487.      Wha⌠á wσá wan⌠á t∩ d∩ i≤ reaΣ thσ director∙ oµ thσ foreigεá disδá int∩ ì
  488. memory¼á s∩á wσ caε usσ thσ Monito≥ anΣ figurσ ou⌠ thσ logica∞ secto≥á sizσ ì
  489. anΣ skew«á  Director∙ entrie≤ oε thσ disδ arσ iε thσ samσ sequencσ tha⌠ DI╥ ì
  490. output≤á them¼á anΣ arσ 3▓ byte≤ iε length«á  ie«á ┤ entrie≤ fo≥á 12╕á bytσ ì
  491. secto≥á size¼á ╕ fo≥ 256¼á 1╢ fo≥ 512«á Thσ director∙ alway≤ start≤ oεá thσ ì
  492. firs⌠á tracδá afte≥á thσ reserveΣ systeφ tracks«á  Thσ numbe≥á oµá reserveΣ ì
  493. systeφ track≤ i≤ founΣ iε thσ DP┬ 'OFFº value«  Tracδ number≤ star⌠ froφ 0¼ ì
  494. secto≥ number≤ star⌠ froφ 1«  
  495.  
  496.      Froφá thσ disk-controller'≤ poin⌠ oµ vie≈ tracδ number≤ increasσá froφ ì
  497. thσá edgσ t∩ thσ centrσ oε botΦ side≤ ░ anΣ 1«á Howeve≥ thσá Microbeσá BIO╙ ì
  498. number≤á thσ track≤ froφ ░ a⌠ thσ edgσ oµ sidσ ░ t∩ 3╣ a⌠ thσ centre¼á theε ì
  499. 4░á a⌠ thσ CENTR┼ oµ sidσ ▒ outwarΣ t∩ 7╣ a⌠ thσ edgσ oµ sidσá 1«á Fo≥á thσ ì
  500. Microbeσá 'OFFºá ╜ 2¼á s∩ thσ director∙ start≤ a⌠ logica∞ tracδ 2«á Iµá thσ ì
  501. UDFLA╟ iε thσ BIO╙ i≤ ░ o≥ 2¼á track≤ arσ read/writteε t∩ iε orde≥ 0-79¼ s∩ ì
  502. wσ woulΣ looδ fo≥ thσ star⌠ oµ thσ director∙ oε tracδ 2«  Iµ UDFLA╟ i≤ ▒ o≥ ì
  503. 3¼ theε track≤ arσ read/writteε t∩ iε thσ orde≥ 0,79,1,78,2,77,│ etc« s∩ wσ ì
  504. woulΣá looδá oε tracδ 1«á  UDFLA╟ fo≥ thσ Microbeσ 390╦ ╡ 1/4ó disδá i≤á 1¼ ì
  505. C.I.A.B« 390╦ │ 1/2ó disδ i≤ 0« 
  506.  
  507.      Thσá Monito≥ synta° i≤ Y╥ tts≤ dddΣ llll«á Thi≤ read≤ lll∞ byte≤á froφ ì
  508. thσá ┬ drivσ int∩ memor∙ addres≤ dddΣ startinτ a⌠ tracδ t⌠á secto≥á ss«á X╥ ì
  509. doe≤á thσá samσ fo≥ drivσ A«á  Ente≥ Y╥ 010▒ 100░ 3000«á  Thi≤ i≤á fo≥á thσ ì
  510. Microbeσ   390╦ ╡ 1/4"¼á changσ t⌠ a≤ applicable«  ┼ 1000¼ notσ thσ addres≤ ì
  511. oµá thσ firs⌠ director∙ entr∙ (samσ filenamσ a≤ firs⌠ entr∙ oε DI╥ listing⌐ ì
  512. anΣá ^┌ dowε thσ director∙ unti∞ yo⌡ seσ thσ star⌠ oµ E╡ formattinτá bytes«  ì
  513. Thi≤ addres≤ - firs⌠ DI╥ entr∙ addres≤ ╜ logica∞ secto≥ size«á  ^╫ bacδá t∩ ì
  514. thσá las⌠ director∙ entr∙ anΣ notσ filσ name«á  Looδ a⌠ DI╥ listinτ fo≥ thσ ì
  515. NEX╘á filσá iε sequence«á  Usσ ╙ commanΣ o≥ ^┌ dowε thσ filσ t∩á finΣá thi≤ ì
  516. director∙á entry«á  Usinτá thσ logica∞ secto≥ size¼á plu≤á lookinτá a⌠á thσ ì
  517. director∙ entrie≤ anΣ DI╥ listinτ yo⌡ caε figurσ ou⌠ thσ skew«  
  518.  
  519. eg. Microbee 390K 5 1/4" disk
  520.  
  521. 1000 - 11FFH   E5 formatting bytes            512 bytes  sector  1
  522. 1200 - 13FFH   dir entries for files  1-16    512 bytes  sector  2
  523. 1400 - 17FFH   E5 formatting bytes           1024 bytes  sectors 3 & 4
  524. 1800 - 19FFH   dir entries for files 17-32    512 bytes  sector  5
  525. 1A00 - 1DFFH   E5 formatting bytes           1024 bytes  sectors 6 & 7
  526. 1E00 - 1FF0H   dir entries for files 33-48    512 bytes  sector  8
  527.  
  528.      Lookinτá a⌠á thσ datß wσ seσ tha⌠ thσ firs⌠ DI╥ entr∙ i≤ a⌠ 1200╚á anΣ ì
  529. thσ E5'≤ theε star⌠ a⌠ 1400H¼á s∩ thσ logica∞ secto≥ sizσ i≤ 1400-1200=200╚ ì
  530. o≥ 51▓ bytes«á  Thσ 200H/512─ byte≤ oµ secto≥ ▒ froφ 1000╚ arσ E5's¼ s∩ thσ ì
  531. firs⌠ DI╥ secto≥ numbe≥ i≤ 2«á Nex⌠ i≤ 400H/1024─ o≥ ▓ sector≤ oµ E5's¼á s∩ ì
  532. thσ nex⌠ DI╥ secto≥ numbe≥ i≤ 5¼á theε 8«á Froφ thσ datß wσ seσ thσ ske≈ i≤ ì
  533. 2,5,8«á Froφ thσ Microbeσ DP┬ data¼ wσ seσ tha⌠ SP╘ (thσ numbe≥ oµ 12╕ bytσ ì
  534. sector≤ pe≥ track⌐ i≤ 4░ decimal«á A≤ thσ 'Beσ use≤ 51▓ bytσ sector≤á therσ ì
  535. arσá 1░á sectors¼á s∩ wσ mus⌠ havσ 1░ ske≈ datß items«á  A≤ thσ ske≈ i≤á aε ì
  536. arithmetiπá progressioεá wσá g∩á 2,5,8,(11-10=1),(14-10=4)¼á (17-10=7),(20-ì
  537. 10=10),(23-20=3),(26-20=6),(29-20=9)«á  Thereforσá thσ ske≈ datß wσ pu⌠á iε ì
  538. SETDISK.WS╘ i≤ 2,5,8,1,4,7,10,3,6,9.
  539.  
  540.      AmenΣ thσ SECMS╦ anΣ ske≈ tablσ iε SETDISK.WST«á  Iµ yo⌡ havσá figureΣ ì
  541. thesσá correctly¼á therσ i≤ onl∙ onσ othe≥ variablσ ie«á UDFLAG«á  Thi≤ caε ì
  542. onl∙ havσ ß valuσ oµ ░ o≥ ▒ fo≥ 4░ tracδ disδ drives¼á ▓ o≥ │ fo≥ 8░á tracδ ì
  543. drives«á  Tr∙ eacΦ value¼ usσ SETDIS╦ anΣ d∩ ß DIR«  Yo⌡ wil∞ havσ woε wheε ìèyou≥á DI╥á displa∙á EXACTL┘á matche≤ thσ DI╥ listinτ donσá oεá thσá foreigε ì
  544. computer«á Bu∙ yourselµ ß drink¼á yo⌡ deservσ one«á Iµ somσ DI╥ entrie≤ arσ ì
  545. missinτ theε eithe≥ thσ ske≈ o≥ UDFLA╟ arσ incorrect«á    Iµ neithe≥ UDFLA╟ ì
  546. valuσ works¼ rechecδ previou≤ steps«  
  547.  
  548. PATCHIN╟ SETDISK.CO═ V1.░ BIO╙ VERSIO╬ TABLE - see SETDISK.DOC áHINZ
  549.  
  550. 
  551.              A FIX AND SOMETHING DIFFERENT FROM LANG STUIVER.
  552. 
  553.      T∩á thosσ oµ yo⌡ wh∩ ma∙ havσ typeΣ iε m∙ prograφ Missilσá Math≤á froφ ì
  554. thσá Catcher¼á ╔ aφ no≈ awarσ oµ thσ (infamous⌐ Stacδ overflo≈ erro≥ iε it«  ì
  555. Fo≥á peoplσ wh∩ havσ ß Modeφ you¼á caε simpl∙ ge⌠ ß bette≥ cop∙ witΦá sounΣ ì
  556. toggle¼á fron⌠ page¼á n∩ error≤ etc«á b∙ downloadinτ MISSILE2.MWB«á Thσ fi° ì
  557. use≤á ß "chea≡ anΣ dirtyó methoΣ oµ O╬ ERRO╥ t∩ ge⌠ riΣ oµ thσ stacδá overì
  558. flow« Iµ anyonσ caε finΣ thσ causσ oµ this¼ I'Σ bette≥ eternall∙ greatful« 
  559. Fo≥ thosσ withou⌠ modem≤ anΣ woulΣ likσ t∩ fi° thσ probleφ yourselµ herσ i≤ ì
  560. ho≈ t∩ d∩ it.
  561.  
  562. 90   ON ERROR GOTO 315
  563. 31╡á O╬ ERRO╥ GOT╧ 315:Reφ typσ thesσ line≤ iε onl∙ wheε thσ prograφá work≤ ì
  564.      witΦ n∩ othe≥ errors!
  565. 1300 A1$=KEY$:IF A1$<>"" THEN NEXT*I 1460
  566. 1310 PLAY 0
  567.  
  568. ╔á hopσá tha⌠ fixe≤ everything«á Iµ anyonσ ha≤ somσ constructivσá criticisφ ì
  569. abou⌠ thσ program¼ please leavσ mσ ß messagσ oε thσ RBBS« 
  570.  
  571.  
  572.  
  573.                          BASIC LISTING  CTRL-S.MWB
  574.  
  575. 00100 REM Written by Lang Stuiver 1985.
  576. 00110 N = 0 :REM If N=1 then Control-S  is re-enabled.
  577. 00120 P= 336 : FOR I = 0 TO 14 : READ A : POKE P + I , A : NEXT I
  578. 00130 DATA 205,233,163,245,254,19,194,93,1,241
  579. 00140 DATA 62,83,201,241,201
  580. 00150 P = 490 : FOR I = 0 TO 10 : READ A : POKE P + I , A : NEXT I
  581. 00160 DATA 62,80,50,194,0,62,1,50,195,0,201
  582. 00170 IF N = 1 THEN POKE 491,233 : POKE 496,163
  583. 00180 X = USR(490)
  584.  
  585.      Thi≤á prograφá i≤ ß smal∞ machinσ languagσ routinσ tha⌠á disable≤á thσ ì
  586. CONTRO╠ ╙ key«  I⌠ ma∙ bσ hand∙ fo≥ game≤ wherσ yo⌡ don'⌠ wan⌠ peoplσ t∩ bσ ì
  587. ablσ t∩ 'freezeº thσ program«á  I⌠ ha≤ beeε writteε iε 8080¼ no⌠ Z8░ anΣ iµ ì
  588. anyonσ i≤ interesteΣ iε thσ source¼ pleasσ ge⌠ ß messagσ t∩ me« 
  589.  
  590.      Thσ maiε probleφ witΦ thσ prograφ i≤ tha⌠ wheε yo⌡ arσ editinτ ß BASI├ ì
  591. linσá usinτ ^S¼á thσ ^╙ i≤ converteΣ t∩ S¼á forcinτ yo⌡ t∩ uσ thσ LIN┼ FEE─ ì
  592. ke∙ instead«  Thi≤ prograφ seem≤ t∩ worδ ok¼ bu⌠ n∩ responsibilit∙ i≤ takeε ì
  593. fo≥ an∙ crashe≤ o≥ an∙ othe≥ "nastiesó thi≤ prograφ ma∙ cause¼á bu⌠ tel∞ mσ ì
  594. iµ i⌠ happens«á ╔ hopσ thi≤ caε bσ oµ somσ usσ t∩ someone«á T∩ reversσ thi≤ ì
  595. situatioε woulΣ probal∙ requirσ ß colΣ boot.
  596.  
  597.  
  598.                        DOCUMENTATIO╬ FO╥ CKSM21.MWB
  599.                        b∙ Juliaε Loke 2░th Jaε 1986
  600. 
  601.      Manua∞á entr∙á oµá program≤ int∩ ß compute≥ i≤ onσ oµ thσá mos⌠á erro≥ ì
  602. pronσá processe≤á iεá distributinτá software«áá  Iεá magazine≤á anΣá books¼ ì
  603. checksum≤ caε bσ printeΣ a≤ par⌠ oµ prograφ listing≤ t∩ aiΣ you≥ owε proof-ì
  604. reading.
  605. 
  606.                     DESCRIPTIO╬ O╞ CHECKSU═ VERSIO╬ 2.1
  607.      Thi≤á prograφá describeΣá iε thi≤ filσ wa≤ baseΣá oεá ßá simple≥á one¼ ì
  608. CHECKSU═á (Nico∞ C¼á Onlinσ 1(9):4-5,8;198╡ March)«á  ┴ checksuφ compatiblσ ì
  609. witΦá thi≤á prograφ i≤ calculateΣ anΣ displayeΣ wheεá enterinτá o≥á listinτ ì
  610. BASI├ prograφ lines.è     ┴á BASI├ prograφ i≤ useΣ t∩ instal∞ thσ machinσ codσ froφ ß serie≤á oµ ì
  611. DAT┴á statement≤ anΣ froφ pointers¼á whicΦ arσ se⌠ u≡ a⌠ run-time¼á t∩ sui⌠ ì
  612. an∙ curren⌠ MicroBeσ computer'≤ memor∙ sizσ anΣ configuration«á  0.375δá oµ ì
  613. memor∙ i≤ protecteΣ froφ BASI├ onl∙ wheε thσ patcΦ codσ i≤ active.
  614. 
  615.                               NOTE╙ O╬ USAGE
  616.      Al∞á thσ outpu⌠ device≤ selectablσ witΦ OUTú anΣ OUTLú arσ handleΣá b∙ ì
  617. thσá machinσ codσ patch¼á s∩ tha⌠ outpu⌠ t∩ tapσ anΣ disδ file≤ caε als∩ bσ ì
  618. checksummed«  Consul⌠ you≥ manua∞ oε ho≈ t∩ d∩ this«  I⌠ i≤ VITA╠ tha⌠ LIS╘ ì
  619. o≥ LLIS╘ command≤ MUS╘ bσ thσ firs⌠ worΣ oε ß linσ iµ thσ checksuφá proces≤ ì
  620. i≤á t∩ worδ correctly«á  ColΣ boo⌠ BASI├ t∩ turε ofµ thσ checksum«á  Iµ yo⌡ ì
  621. havσ an∙ difficultie≤ witΦ thi≤ program¼ pleasσ leavσ ß messagσ oε thσ MBU╟ ì
  622. bulletiε boarΣ (24h*7Σ Melbournσ Australiß 03-8735734)
  623.  
  624.      Thσ BASI├ prograφ CKSM21.MW┬ i≤ availablσ oε thσ bulletiε boarΣ anΣ i≤ ì
  625. als∩ reproduceΣ below«á  Thσ RE═ statement≤ arσ importan⌠ fo≥ understandinτ ì
  626. thσá program«á  Takσá specia∞ carσ t∩ typσ thσ DAT┴á statement≤á correctly«  ì
  627. Savσá thσá prograφá beforσá testinτ i⌠á becausσá i⌠á destroy≤á itselµá wheε ì
  628. successful.
  629. 00010 REM  [097]
  630. 00020 REM  CHECKSUM PATCH LOADER FOR MICROWORLD TINY BASIC  [098]
  631. 00030 REM  [099]
  632. 00040 REM  VERS DATE    NOTES  [100]
  633. 00050 REM  2.10 13JAN86 J.LOKE: "/" & LISTL BUGS FIXED  [101]
  634. 00060 REM               PATCH CODE TRIMMED AND TIDIED UP  [102]
  635. 00070 REM  2.00 17DEC85 J.LOKE: FULLY REWRITTEN VERSION  [103]
  636. 00080 REM               REDIRECTION, RENUM, GX ALL OK  [104]
  637. 00090 REM               SELF-RELOCATING, SUIT 16..32K  [105]
  638. 00100 REM  1.00 ??MAR85 C.NICOL: ORIGINAL VERSIONS 16 & 32K  [145]
  639. 00110 REM               PUBLISHED ONLINE 1(9):4-5,8;1985  [146]
  640. 00120 REM  [147]
  641. 00130 REM  DISPLAY HEADER  [148]
  642. 00140 REM  [149]
  643. 00150   PRINT "CHECKSUM V2.1 BY J.LOKE 13 JAN 1986"  [244]
  644. 00160 REM  [151]
  645. 00170 REM  DEFINE CONSTANTS  [152]
  646. 00180 REM  [153]
  647. 00190   H=256  [188]
  648. 00200 REM  [146]
  649. 00210 REM  SET N=128 FOR HIGHLIGHTED CHECKSUM; ELSE SET N=0  [147]
  650. 00220 REM  [148]
  651. 00230   N=128  [187]
  652. 00240 REM  [150]
  653. 00250 REM  PATCH DESTINATION IS 384 BYTES BELOW TOP OF MEMORY  [151]
  654. 00260 REM  [152]
  655. 00270   D=PEEK(160)+PEEK(161)*H-128*3  [247]
  656. 00280 REM  [154]
  657. 00290 REM  TEST IF PATCH IS ALREADY INSTALLED, ABORT IF YES  [155]
  658. 00300 REM  [147]
  659. 00310   O=PEEK(178)+PEEK(179)*H  [234]
  660. 00320   P=PEEK(180)+PEEK(181)*H  [222]
  661. 00330   IF O<>P+7 THEN 390  [107]
  662. 00340     PRINT CHR$(7) CHR$(7) "** ALREADY INSTALLED ERROR"  [250]
  663. 00350     END  [111]
  664. 00360 REM  [153]
  665. 00370 REM  LOAD OFFSETS FOR LABELS  [154]
  666. 00380 REM  [155]
  667. 00390   READ B  [250]
  668. 00400   DIM L(B)  [077]
  669. 00410   FOR I=1 TO B  [024]
  670. 00420     READ O  [001]
  671. 00430     L(I)=D+O  [120]
  672. 00440     NEXT I  [032]
  673. 00450 REM  [153]
  674. 00460 REM  CHECK LABEL OFFSETS READ CORRECTLY  [154]
  675. 00470 REM  [155]
  676. 00480   READ B  [250]
  677. 00490   IF B=-1 THEN 550  [210]è00500     PRINT CHR$(7) CHR$(7) "** LABEL COUNT ERROR"  [063]
  678. 00510     END  [109]
  679. 00520 REM  [151]
  680. 00530 REM  LOAD PATCH INTO DESTINATION ONE BYTE AT A TIME  [152]
  681. 00540 REM  [153]
  682. 00550   P=D  [107]
  683. 00560   READ B  [249]
  684. 00570   IF B<0 THEN 640  [162]
  685. 00580     POKE P,B  [138]
  686. 00590     P=P+1  [215]
  687. 00600     GOTO 560  [106]
  688. 00610 REM  [151]
  689. 00620 REM  CHECK THAT CORRECT NUMBER OF BYTES WERE READ  [152]
  690. 00630 REM  [153]
  691. 00640   READ O  [005]
  692. 00650   IF P=D+O THEN 710  [060]
  693. 00660     PRINT CHR$(7) CHR$(7) "** DATA COUNT ERROR"  [000]
  694. 00670     END  [116]
  695. 00680 REM  [158]
  696. 00690 REM  REDIRECT THE OUTPUT VECTORS TO THE PATCH  [159]
  697. 00700 REM  [151]
  698. 00710   FOR I=0 TO 7  [015]
  699. 00720     P=D+7*(7-I)  [244]
  700. 00730     POKE 178+I*2,P  [181]
  701. 00740     POKE 179+I*2,P/H  [046]
  702. 00750     NEXT I  [036]
  703. 00760 REM  [157]
  704. 00770 REM  CLEAR THE LIST OUTPUT BUFFER  [158]
  705. 00780 REM  [159]
  706. 00790   POKE 2048,13  [045]
  707. 00800 REM  [152]
  708. 00810 REM  MOVE TOP OF MEMORY BELOW PATCH CODE  [153]
  709. 00820 REM  [154]
  710. 00830   POKE 160,D  [209]
  711. 00840   POKE 161,D/H  [074]
  712. 00850 REM  [157]
  713. 00860 REM  CHANGE PROMPT FROM ">" (ONLY DISK BASIC IS AFFECTED)  [158]
  714. 00870 REM  [159]
  715. 00880   POKE 33852,ASC("]")  [201]
  716. 00890 REM  [161]
  717. 00900 REM  RESTART BASIC WITH NEW POINTERS  [153]
  718. 00910 REM  [154]
  719. 00920   NEW  [133]
  720. 00930 REM  [156]
  721. 00940 REM  DATA DIVISION  [157]
  722. 00950 REM  [158]
  723. 00960 REM  NO OF LABELS, FOLLOWED BY OFFSETS FOR LABELS  [159]
  724. 00970 REM  [160]
  725. 00980 DATA  13  [031]
  726. 00990 DATA  63,  105, 180, 194, 229, 245, 249, 250  [148]
  727. 01000 DATA  252, 256, 294, 296, 297  [163]
  728. 01010 DATA  -1  [058]
  729. 01020 REM  [195]
  730. 01030 REM  PATCH CODE, TERMINATED BY -1  [196]
  731. 01040 REM  [197]
  732. 01050 DATA  30,  7,   33,  PEEK(192),PEEK(193),24,  47,  30  [109]
  733. 01060 DATA  6,   33,  PEEK(190),PEEK(191),24,  40,  30,  5  [052]
  734. 01070 DATA  33,  PEEK(188),PEEK(189),24,  33,  30,  4,   33  [116]
  735. 01080 DATA  PEEK(186),PEEK(187),24,  26,  30,  3,   33,  PEEK(184)  [031]
  736. 01090 DATA  PEEK(185),24,  19,  30,  2,   33,  PEEK(182),PEEK(183)  [026]
  737. 01100 DATA  24,  12,  30,  1,   33,  PEEK(180),PEEK(181),24  [088]
  738. 01110 DATA  5,   30,  0,   33,  PEEK(178),PEEK(179),34,  L(13)  [212]
  739. 01120 DATA  L(13)/H,  254, 13,  194, L(12),L(12)/H, 62,  8  [062]
  740. 01130 DATA  187, 123, 50,  L(1),L(1)/H,   218, L(7),L(7)/H  [123]
  741. 01140 DATA  175, 50,  L(9),L(9)/H,   33,  39,  7,   35  [170]
  742. 01150 DATA  126, 254, 32,  40,  250, 254, 134, 40  [064]
  743. 01160 DATA  4,   254, 135, 32,  12,  33,  0,   8  [020]
  744. 01170 DATA  205, L(2),L(2)/H,   62,  13,  50,  0,   8  [092]è01180 DATA  201, 126, 254, 48,  218, L(11),L(11)/H, 254  [246]
  745. 01190 DATA  58,  210, L(11),L(11)/H, 43,  35,  126, 254  [145]
  746. 01200 DATA  48,  40,  250, 30,  0,   205, L(3),L(3)/H  [185]
  747. 01210 DATA  254, 32,  40,  11,  254, 82,  40,  20  [163]
  748. 01220 DATA  254, 128, 212, L(4),L(4)/H,   131, 95,  35  [098]
  749. 01230 DATA  126, 254, 13,  32,  235, 123, 50,  L(8)  [123]
  750. 01240 DATA  L(8)/H,   195, L(10),L(10)/H, 35,  205, L(3),L(3)/H  [137]
  751. 01250 DATA  254, 69,  32,  11,  35,  205, L(3),L(3)/H  [253]
  752. 01260 DATA  254, 77,  32,  2,   24,  231, 43,  43  [129]
  753. 01270 DATA  62,  82,  24,  217, 126, 254, 97,  216  [039]
  754. 01280 DATA  254, 123, 208, 214, 32,  201, 225, 225  [165]
  755. 01290 DATA  24,  211, 229, 42,  62,  131, 214, 129  [071]
  756. 01300 DATA  40,  13,  254, 32,  40,  240, 71,  126  [213]
  757. 01310 DATA  35,  254, 128, 56,  250, 16,  248, 126  [081]
  758. 01320 DATA  254, 128, 48,  5,   131, 95,  35,  24  [188]
  759. 01330 DATA  246, 214, 128, 225, 201, 175, 6,   8  [026]
  760. 01340 DATA  203, 19,  23,  185, 56,  1,   145, 63  [183]
  761. 01350 DATA  16,  246, 87,  123, 23,  198, 48+N,24  [113]
  762. 01360 DATA  47,  30,  0,   62,  0,   183, 40,  38  [025]
  763. 01370 DATA  62,  32,  50,  L(9),L(9)/H,   205, L(12),L(12)/H  [124]
  764. 01380 DATA  62,  32,  205, L(12),L(12)/H, 62,  91+N,205  [215]
  765. 01390 DATA  L(12),L(12)/H, 14,  100, 205, L(5),L(5)/H,   90  [163]
  766. 01400 DATA  14,  10,  205, L(5),L(5)/H,   122, 205, L(6)  [138]
  767. 01410 DATA  L(6)/H,   62,  93+N,205, L(12),L(12)/H, 62,  13  [133]
  768. 01420 DATA  195, 0,   0  [056]
  769. 01430 DATA -1  [064]
  770. 01440 DATA 299  [135]
  771. 01450 END  [161]
  772. .. NOTE TO EDITOR - ^PE = BEGIN UNDERLINE; ^PR = END
  773. .. BY Graeme Young, 16 Hillingdon Cres Doncaster 3108, Ph 857 4302.
  774.                  WORDSTAR PATCHES FOR THE C. ITOH PRINTER
  775.                               by Graeme Young
  776.  
  777.      Whilσ thσ C« ItoΦ 851░ printe≥ i≤ ß ruggeΣ anΣ dependablσ machinσ witΦ ì
  778. abovσá averagσ prin⌠ quality¼á i⌠ lack≤ super-scriptinτá anΣá sub-scriptinτ ì
  779. fonts«á  I⌠á doe≤á havσá ßá Greeδ characte≥ se⌠ anΣ thi≤ caεá bσá useΣá fo≥ ì
  780. mathematica∞á formulae╗á thi≤ characte≥ se⌠ als∩ include≤á superscrip⌠á anΣ ì
  781. subscrip⌠ arabiπ numbers«á  Thσ onl∙ wa∙ t∩ ge⌠ s/s-scriptinτ oµ letter≤ i≤ ì
  782. t∩ causσ ß halµ line-feeΣ iε thσ appropriatσ directioε followeΣ b∙ ß returε ì
  783. t∩á correc⌠ linσ position«á  I⌠ i≤ ver∙ trick∙ t∩ achievσ thi≤ iε Wordstar¼ ì
  784. bu⌠á i⌠á i≤ possiblσ iµ yo⌡ carr∙ ou⌠ thσ followinτ step≤á wheεá installinτ ì
  785. Wordstar.
  786.  
  787.      ┴ littlσ playinτ arounΣ witΦ thσ printe≥ patche≤ i≤á necessary«á  Thi≤ ì
  788. caεá bσ donσ b∙ runninτ winstall.coφ whicΦ i≤ provideΣ witΦ Wordstar«á  Thσ ì
  789. mos⌠ importan⌠ poin⌠ t∩ appreciatσ i≤ tha⌠ yo⌡ shoulΣ no⌠ bσ misleΣ b∙á thσ ì
  790. namσ giveε t∩ ß printe≥ contro∞ b∙ Wordstar╗á yo⌡ caε changσ i⌠ t∩ anythinτ ì
  791. elsσ yo⌡ likσ anΣ i⌠ wil∞ functioε tha⌠ way«á  Bu⌠ ß warning¼á don'⌠ forge⌠ ì
  792. t∩á notσ thσ ne≈ functioε fo≥ thσ redefineΣ printe≥ control!«á  ╔ namσ thi≤ ì
  793. specia∞ versioε oµ Wordsta≥ a≤ wssupsub.com.
  794.  
  795. Printer initialization:
  796.  
  797. Set to 11h 1Bh 24h 1Bh 45h 00 00 00 00 00 00
  798.  
  799.      Thi≤ put≤ thσ printe≥ iε selec⌠ state¼á pick≤ alphanumeriπ characters¼ ì
  800. anΣá theε select≤ elitσ (1▓ cpi⌐ pitcΦ a≤ thσ standarΣ pitch«á  Iµ yo⌡ wisΦ ì
  801. anothe≥ standarΣ pitch¼á theε replacσ 1BΦ 45Φ witΦ thσ appropriatσ datßá a≤ ì
  802. listeΣá iε thσ manual«á  Makσ surσ yo⌡ patcΦ standarΣ characte≥ pitcΦ t∩ bσ ì
  803. thσ same¼ seσ below.
  804.  
  805. Printer deinitialization.
  806.  
  807. Set to 13h 00 00 00 00 00 00 00 00 00 00
  808.  
  809. Character Pitch:
  810.  
  811. Se⌠ thσ alternateô characte≥ pitcΦ t∩ 1BΦ 26Φ t∩ ge⌠ GREEKô characters.
  812.  
  813.      T∩ choosσ thσ Greeδ characte≥ se⌠ withiε thσ document¼á typσ ^P┴ (notσ ìèyo⌡ havσ redefineΣ thσ alternatσ pitcΦ commanΣ t∩ meaε alternatσá characte≥ ì
  814. set).
  815.  
  816.      Thσá standarΣ characte≥ pitcΦ shoulΣ bσ 1BΦ 24Φ 1BΦ 45h«á  Thσ 1BΦ 24Φ ì
  817. i≤ necessar∙ t∩ re-selec⌠ alphanumeriπ characters«á  1BΦ 45Φ select≤á elitσ ì
  818. pitch«  Iµ yo⌡ wisΦ anothe≥ pitcΦ theε makσ surσ i⌠ i≤ thσ samσ a≤ tha⌠ se⌠ ì
  819. a⌠ printe≥ initialization.
  820.  
  821. Underlining:
  822.  
  823. Changσ thσ use≥ patche≤ ┼ anΣ ╥ (i.e« patche≤ #3⌐ t∩ thσ followinτ sincσ ì
  824. Wordsta≥ underlininτ i≤ no⌠ correc⌠ fo≥ thσ C« ItoΦ printer.
  825.  
  826. Set ^PE to 1Bh 58h  = start underlining
  827. and ^PR to 1Bh 59h  = stop underlining.
  828.  
  829. Super-scripting and sub-scripting:
  830.  
  831. This is complicated. If you wish it, then first do the following.
  832.      Carriage roll sequences - rollup 03h 1Bh 72h 0Ah  (^PT)
  833.                              - rolldown 03h 1Bh 66h 0Ah  (^PV)
  834.  
  835.      User patch #1 - 1Bh 54h 30h 38h  (^PQ)
  836.      User patch #2 - 1Bh 41h 1Bh 66h  (^PW)
  837.      Alternate ribbon - 02h 1Bh 5Bh   (^PY start)
  838.      Standard ribbon  - 02h 1Bh 5Dh   (^PY stop)
  839.  
  840. You must then use the following commands to select s/s-scripting.
  841.  
  842.      START SUB-SCRIPTING - ^PY^PQ^PV
  843.      END       "        - ^PV^PW^PY
  844.  
  845.      START SUPER-SCRIPTING - ^PY^PQ^PT
  846.      END         "        - ^PT^PW^PY
  847.  
  848. Double and bold striking:
  849.  
  850. Durinτ install¼ indicatσ tha⌠ you≥ printe≥ i≤ ß non-backspacinτ printer.
  851.  
  852. Variation≤á oµá thσá abovσ approacΦ wil∞ allo≈ selectioεá oµá thσá graphic≤ ì
  853. character≤á oµ thσ C«á Itoh«á  Furthermore¼á thσ genera∞ principle≤ caεá bσ ì
  854. applieΣ t∩ an∙ printe≥ whicΦ canno⌠ bσ readil∙ accesseΣ througΦ Wordstar. áHINZ
  855. 
  856.  
  857.                              TAPE LIBRARY NEWS
  858. 
  859.      Ou≥á apologie≤ fo≥ no⌠ havinτ ß printou⌠ oµ ou≥ tapσ librar∙ iε recen⌠ ì
  860. issues¼á bu⌠á thσ databasσ wσ usσ ha≤ someho≈ corrupteΣ ▓ disks«á Wσá stil∞ ì
  861. havσá thσ librar∙ iε operatioε bu⌠ n∩ prin⌠ out«á A≤ sooε a≤ wσ ge⌠ i⌠á al∞ ì
  862. goinτ agaiε (b∙ thσ nex⌠ issuσ ╔ hope)¼á wσ wil∞ prin⌠ ß ne≈ list«á A⌠ thi≤ ì
  863. timσ wσ havσ a⌠ leas⌠ 2░ ne≈ program≤ t∩ pu⌠ oε tape«á Thσ librar∙ wil∞ ruε ì
  864. a≤á usua∞á oε cluΓ nigh⌠ anΣ ou≥ mail-orde≥ i≤ stil∞á operating«á Thσá las⌠ ì
  865. issuσ witΦ ß lis⌠ oµ tape≤ fo≥ hirσ wa≤ Octobe≥ 1985« Volumσ ┤ N∩ 5« 
  866.  
  867.   FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$
  868.  
  869.      92δá EPRO═á expansioεá board«á 8x8δá (2764⌐á ªá 7x4δá (2532⌐á softwarσ ì
  870. selectablσ witΦ LE─ display«á Fit≤ insidσ Microbeσ casσ oµ 8xxx° typσ Bees« ì
  871. Includes some EPROMs including Telcom 1.2. $75.00.   Phone Roy 584-1069
  872.  
  873.   FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$-FOR SALE-$$
  874.  
  875.                           AN IDEA FOR AN ARTICLE
  876.  
  877.      Recently¼á teεá peoplσ iε thi≤ cluΓ purchaseΣ ß 3.5ó doublσ sideΣ disδ ì
  878. drivσ (a⌠ ver∙ lo≈ cost⌐ anΣ mos⌠ probabl∙ the∙ useΣ ß lot¼á iµ no⌠ al∞á oµ ì
  879. thσá informatioεá tha⌠á ha≤ beeε publisheΣ iε thσ Catche≥ relatinτá t∩á thσ ì
  880. installatioε oµ thesσ drives« è
  881.      Iεá thi≤ issuσ ╔ havσ includeΣ thσ las⌠ oµ thσ informatioε abou⌠á disδ ì
  882. format≤ a≤ supplieΣ b∙ Marδ Bishop« 
  883.  
  884.      Rememberinτ tha⌠ wσ pa∙ fo≥ article≤ published¼ ╔ wonde≥ iµ an∙ oµ thσ ì
  885. teε peoplσ woulΣ bσ inclineΣ t∩ writσ aε articlσ wσ coulΣ publish« Thσ typσ ì
  886. oµ thinτ ╔ aφ lookinτ for¼á i≤ thσ fuε anΣ games¼á problems¼á mishaps¼á thσ ì
  887. pitfall≤á (o≥ thσ ease⌐ oµ installinτ thesσ drives¼á o≥ anythinτá elsσá yo⌡ ì
  888. thinδá woulΣá bσ oµ interes⌠ t∩ anyonσ elsσ wh∩ ma∙ likσ t∩ follo≈ iεá you≥ ì
  889. foo⌠ steps«         EDITOR.
  890.                                 TRAN8░.EDT
  891.  
  892. ;Function║ T∩ transfe≥ Z8░ object¼ int∩ DAT┴ statement≤ oµ ß Basiπ Program.
  893. ;DevelopeΣ anΣ ProgrammeΣ B∙ Pau∞ Bridge≤ (W.G.S.)
  894. ;B├ contain≤ thσ star⌠ fo≥ decoding¼ passeΣ viß USR 7FF0╚ (▓ bytes⌐ wil∞ 
  895. ;contaiε Length(▒ represent≤ 1╢ bytes). Thi≤ routinσ wil∞ star⌠ linσ 
  896. ;numberinτ a⌠ 64000¼ witΦ increment≤ oµ one. I⌠ wil∞ appenΣ DAT┴ statement≤
  897. ;t∩ an∙ ~existinτ Basiπ ~program« Thσ number oµ value≤ pe≥ linσ ma∙ bσ 
  898. ;changeΣ b∙ alterinτ thσ valuσ iε linσ 300. Usinτ thi≤ routine, yo⌡ shoulΣ
  899. ;firs⌠ makσ thi≤ ß M/╠ filσ oε tapσ witΦ the commanΣ ─ "TRANSó ═ 700░ 7089¼ 
  900. ;afte≥ assembling« Sa∙ yo⌡ wan⌠ t∩ conver⌠ 16▓ bytes¼ 1▒ line≤ oµ DAT┴ arσ 
  901. ;requireΣ (Assuminτ 1╢ value≤ pe≥ line). S∩ yo⌡ woulΣ d∩ thσ followinτ  
  902. ;POK┼ 7*4096,11
  903. ╗USR(28674,nn)
  904. ;wherσ nε i≤ thσ decima∞ locatioε t∩ star⌠ decoding« Iµ therσ arσ morσ 
  905. ;thaε 25╡ line≤ t∩ decode¼ locatioε ;7*4096+1¼ wil∞ givσ 25╢ lines« S∩ the
  906. ;tota∞ numbe≥ oµ line≤ ╜ PEEK(7*4096+1)*256+PEEK(7*4096)
  907. ;**NOTE**
  908. ;Wheε callinτ thi≤ routinσ yo⌡ MUS╘ NO╘ usσ variable=usr(28674,nn)¼ sincσ 
  909. ;tha⌠ variablσ i≤ ß immediatσ one¼ i⌠ coulΣ corrup⌠ thσ Basiπ program.
  910.  
  911. VALU┼    EQ╒    0F╚                ╗ no« oµ value≤ pe≥ linσ -1
  912.     OR╟    7002H
  913.     L─    DE,0FA00╚       ;star⌠ linσ no« a⌠ 64000
  914.     L─    HL,(08D2H⌐       ;ge⌠ curren⌠ enΣ oµ prog.
  915.     DE├    H╠               ;makσ t∩ seconΣ las⌠ 0FFH
  916. STAR╘    PUS╚    BC
  917.     L─    BC,(7000H⌐       ;T
  918.     L─    A,├           ;|
  919.     O╥    ┬           ;ⁿ coun⌠ fo≥ no« oµ lines
  920.     J╥    Z,FINIS╚       ;|
  921.     DE├    B├           ;|
  922.     L─    (7000H),B├       ;L
  923.     PO╨    BC
  924.     L─    (HL),─               ;T
  925.     IN├    H╠               ;ⁿ Writσ linσ number
  926.     L─    (HL),┼               ;L
  927.     IN├    DE
  928.     PUS╚    D┼               ;Savσ nex⌠ linσ no« oε Stack
  929.     IN├    HL
  930.     PUS╚    H╠               ;Storσ Counte≥ pos¼ fo≥ line
  931.     IN├    HL
  932.     L─    (HL),94╚       ;Tokeε Codσ for¼ DATA
  933.     IN├    HL
  934.     PUS╚    B├               ;╘  L─     DE,BC
  935.     PO╨    D┼               ;L
  936.     L─    C,0╚               ;Se⌠ ASCI╔ counte≥ t∩ zero
  937.     L─    B,VALU┼               ;Counte≥ fo≥ LOOP░ 
  938.     CAL╠    CON1
  939. LOOP░    IN├    D┼               ;T
  940.     IN├    H╠               ;ⁿ Loo≡ fo≥ no« oµ value≤ per
  941.     L─    (HL),2C╚           ;ⁿ DAT┴ linσ »    ie« ","
  942.     IN├    H╠               ;|
  943.     CAL╠    CON▒               ;|
  944.     DJN┌    LOOP░               ;L
  945.     IN├    HL
  946.     IN├    DE
  947.     L─    (HL),0D╚           ;Las⌠ valuσ oµ linσ i≤ <CR>è    L─    A,VALUE+│          ;╘ AD─ t∩ C¼ VALUE+2+1
  948.     AD─    A,├               ;L
  949.     IN├    HL
  950.     PO╨    B├               ;restorσ counte≥ pos« fo≥ line
  951.     L─    (BC),┴               ;Savσ no« oµ ASCII/line
  952.     PUS╚    DE
  953.     PO╨    B├               ;nex⌠ addres≤ t∩ decode
  954.     PO╨    D┼               ;Ge⌠ nex⌠ linσ no« froφ Stack
  955.     J╥    STAR╘               ;GOT╧ nex⌠ line
  956. ;CON▒ convert≤ ß bytσ addresseΣ b∙ D┼ t∩ ß max« oµ three
  957. ;byte≤ addresseΣ b∙ HL« ├ i≤ useΣ t∩ coun⌠ thσ no« oµ ASCI╔ characters.
  958. ;ie« onσ byte=╛ t∩ thσ ASCI╔ representatioε oµ thσ equivelen⌠ decimal.
  959. CON▒    L─    A,(DE⌐               ;ge⌠ bytσ t∩ convert
  960.     PUS╚    DE
  961.     L─    D,░               ;se⌠ Quotien⌠ t∩ zero
  962.     C╨    1░               ;╘ iµ A<1░ theε ski≡ first
  963.     J╥    C,LOOP│               ;╠ tw∩ digits
  964.     C╨    10░               ;╘ iµ A<10░ theε ski≡ first
  965.     J╥    C,SM9╣               ;╠ digit
  966. LOOP▒    SC╞                   ;T
  967.     CC╞                   ;ⁿ dividσ ┴ b∙ 100
  968.     SU┬    10░               ;ⁿ Quotien⌠ iε D
  969.     J╥    C,CONT░               ;ⁿ Remainde≥ iε A
  970.     IN├    ─               ;|
  971.     J╥    LOOP▒               ;|
  972. CONT░    AD─    A,10░               ;╠    fi° A
  973.     E╪    AF,AFº               ;T
  974.     L─    A,─               ;ⁿ conver⌠ ─ t∩ ACSI╔ anΣ store
  975.     AD─    A,30╚               ;|
  976.     L─    (HL),┴               ;|
  977.     IN├    ├               ;ⁿ   ASCI╔ coun⌠ fo≥ firs⌠ digit
  978.     IN├    H╠               ;|
  979.     E╪    AF,AFº               ;L
  980. SM9╣    L─    D,░               ╗ se⌠ Quotien⌠ t∩ zero
  981. LOOP▓    SC╞                   ;╘    
  982.     CC╞                   ;ⁿ dividσ ┴ b∙ 10
  983.     SU┬    1░               ;ⁿ Quotien⌠ iε D
  984.     J╥    C,CONT▒               ;ⁿ Remainde≥ iε A
  985.     IN├    ─               ;|
  986.     J╥    LOOP▓               ;|
  987. CONT▒    AD─    A,1░               ;╠   fi° A
  988.     E╪    AF,AFº               ;T
  989.     L─    A,─               ;ⁿ conver⌠ ─ t∩ ASCI╔ anΣ store
  990.     AD─    A,30╚               ;|
  991.     L─    (HL),┴               ;|
  992.     IN├    ├               ;ⁿ  ASCI╔ coun⌠ fo≥ seconΣ digit
  993.     IN├    H╠               ;|
  994.     E╪    AF,AFº               ;L
  995. LOOP│    AD─    A,30╚               ;cover⌠ las⌠ digi⌠ t∩ ASCII
  996.     L─    (HL),┴               ;storσ las⌠ digit
  997.     PO╨    DE
  998.     IN├    ├               ;C=C+▒ ASCI╔ coun⌠ fo≥ las⌠ digit
  999.     RE╘                       ;returε t∩ maiε program
  1000. FINIS╚    PO╨    B├               ;fi° Stack
  1001.     L─    (HL),0FF╚       ;T
  1002.     IN├    H╠           ;ⁿ Savσ las⌠ tw∩ FF's
  1003.     L─    (HL),0FF╚       ;L
  1004.     L─    (08D2H),H╠         ;Savσ enΣ oµ prog« pointer
  1005.     RE╘                       ;returε t∩ callinτ routine
  1006.     END
  1007.           BAZAAR RAMBLINGS
  1008. 
  1009. HΘá therσá Trendsetters«á Mick(thσ BAZAA╥ person)¼á reportinτ t∩á yo⌡á froφ ì
  1010. Downtowεá MBUG«á Thσ BI╟ new≤ thi≤ montΦ come≤ t∩ yo⌡ courtes∙ oµá Compute≥ ì
  1011. Transitioε Systems¼ agent≤ fo≥ CO-168╢ anΣ CO-16186« 
  1012.  
  1013. Yo⌡ ma∙ bσ wonderinτ wha⌠ i⌠ al∞ means« 
  1014. èWel∞ thσ answe≥ i≤ 42« 
  1015.  
  1016. Read on.
  1017.  
  1018. No¼á seriousl∙ folks¼ CO-168╢ anΣ CO-1618╢ arσ adapte≥ board≤ whicΦ pluτ iε ì
  1019. t∩ you≥ presen⌠ Z-8░ micro-processo≥ socke⌠ anΣ allo≈ yo⌡ t∩ ruε you≥ ╕ bi⌠ ì
  1020. micr∩ iε eithe≥ ╕ o≥ 1╢ bi⌠ processinτ modes« CO-1686¼ combineΣ witΦ MS-DO╙ ì
  1021. provide≤á yo⌡ witΦ thσ abilit∙ t∩ ruε IB═ P├ application≤ oε you≥á oεá you≥ ì
  1022. curren⌠á Z-8░á micro«á Yo⌡ retaiε you≥ curren⌠ ╕ bi⌠ processinτ anΣ gaiεá ß ì
  1023. truσ 1╢ bi⌠ micr∩ computer.
  1024.  
  1025. Basically, what you get is: MS-DOS 2.11             Real Time Clock
  1026.                             8086(6mhz)              CPM86(optional)
  1027.                             16 bit OS RAM disk      CPM80 RAM disk
  1028.                             Z-80 System Interface   256K-768K memory 
  1029.                             8087(math co-processor, optional)
  1030.                             IBM PC BIOS ROM emulator program
  1031.   
  1032. Thσ CO-168╢ ma∙ bσ useΣ a≤ ß RA═ disδ b∙ you≥ CP/═ system¼ becausσ i⌠ come≤ ì
  1033. witΦá ß CPM8░ compatiblσ RA═ disδ drive≥ program«á Wheε operatinτ iεá CPM8░ ì
  1034. modσá thi≤ drive≥ prograφ provide≤ al∞ CPM8░ application≤ witΦ thσá abilit∙ ì
  1035. t∩ acces≤ C0-168╢ memor∙ a≤ ß RA═ disk.
  1036.  
  1037. ProvideΣá iε you≥ CO-168╢ packagσ i≤ ß 20░ pagσ use≥ manual¼á coverinτá thσ ì
  1038. hardwarσá anΣá softwarσá installatioε anΣ thσá operatioεá oµá al∞á program≤ ì
  1039. provideΣ witΦ thσ unit« Thσ documentatioε als∩ provide≤ completσ detail≤ oε ì
  1040. thσ programminτ aspect≤ oµ thσ MS-DO╙ operatinτ system« Yo⌡ als∩ receivσ aε ì
  1041. 808╢ cros≤ assemble≥ anΣ ß Z-8░ modσ assembler« Sourcσ codσ fo≥ al∞ prograφ ì
  1042. module≤ arσ available.
  1043.  
  1044. What you need to use the CO-1686 are as follows:
  1045.  
  1046.                          Z-80 CPU(preferably socket mounted)
  1047.                          CP/M 2.2 or CP/M plus
  1048.                          32k of TPA
  1049.  
  1050. Thi≤ co-processinτ boarΣ wil∞ bσ demonstrateΣ a⌠ ou≥ MarcΦ meeting.
  1051.  
  1052. Iµ anyonσ i≤ interesteΣ iε morσ detail≤ abou⌠ thi≤ boarΣ beforσ March¼ theε ì
  1053. contac⌠ mσ oε 354-674▓ (7.00pm-10.00pφ weekdays)¼á anΣ ╔ wil∞ tr∙ t∩ answe≥ ì
  1054. you≥ questions.
  1055.                                    Regards
  1056.                                         Mick (the BAZAAR person)
  1057.  
  1058.  
  1059. PS.Thi≤á articlσ i≤ t∩ bσ reaΣ iε ßá baritone¼á monotone¼á voice.
  1060.  
  1061. MARCH SPECIALS: MONITOR TILT STANDS                          $20.00
  1062.                 BEETEX (Powerful Graphics Word-Processor     $99.00
  1063.                        RRP $110.00 offer expires March 31st)
  1064.  
  1065.  
  1066. *** BAZAAR SALES *** BAZAAR SALES *** 
  1067. 
  1068.  
  1069.       CODE DESCRIPTION                                  PRICE     CODE DESCRIPTION                                  PRICE
  1070.                  "The Catcher"
  1071.       BC02 Volume 2 (Oct.83-Sept.84)                    $15.00    CS30 Blank C-30 Cassettes                         $ 1.50
  1072.       BC03 Volume 3 (Oct.84-Sept.85)                    $15.00    CB30 Blank C-30 Cassettes (20 per box)            $25.00
  1073.       TC01 Back Issues (single)                         $ 1.50    DDS5 Blank 5.25" Disks (Xidex DSDD)               $ 4.00 
  1074.       TC02 Back Issues (Vol 2 Nos. 6/7)                 $ 3.00    DDB5 Blank 5.25" Disks (10 per box)               $35.00
  1075.                                                                   SDS5 Blank 5.25" Disks (SSDD)                     $ 2.00 
  1076.       WC04 WILDCARDS 4                                  $13.00    SDS3 Blank 3.5" Disks (FUJI SSDD)                 $ 6.00
  1077.       BB01 Basic for Beginners (D.Kenny)                $15.00    SDB3 Blank 3.5" Disks (10 per box)                $52.00
  1078.       DC01 Dust Covers for 'BEE                         $ 6.00    
  1079.       MB0▒ Magazinσ Binder≤ (fo≥ onlinσ etc.⌐           ñ 7.0░    DB3╢ Disδ Storagσ Bo° 3.5ó (Lockable¼ hold≤ 60⌐   $25.00
  1080.       PR8░áCarboε Printe≥ Ribboε                                  DB34 Disδ Storagσ Bo° 3.╡  (hold≤ 35⌐             $17.00
  1081.                 (suit xyz.80/100 printers)              $ 8.00    DB59 Disk Storage Box 5.25" (Lockable, holds 85)  $18.00è    **PP05 500 sheets cont. printer paper                         DB57 Disk Storage Box 5.25" (holds 70)            $15.00
  1082.             (240mm wide, micro-perforations,2.5Kg)      $11.00    DB51 Disk Library Box 5.25" (holds 10)            $ 3.00 
  1083.     **CP40 400 sheets four colours as PP05 (2.0Kg)      $12.00    DB5R Rubycliff Library Box (holds 10)             $ 4.00
  1084.         
  1085.       BA01 BeeArtistic (Graphic S/W)                    $45.00    FP01 Flashprint (with Flashkey)                   $40.00
  1086.       GS01 Bunyip Adventure (Tape or Disks)             $18.00    GJ01 Joystick                                     $32.00
  1087.       GS0▓ Grotniδ War≤ (Tapσ o≥ Disks⌐                 $18.0░    MS0▓ CP/═ Utilitie≤ Vo∞ ▒         (3.5" $7.00)    $ 5.00
  1088.       GS0│ Fli≡  (Tapσ $8.00⌐              (Disks⌐      $11.0░    MS0│ Setdisk,DPP,etπ                 (3.5ó $7.00)    ñ 5.00
  1089.  
  1090.        ** not normally available for postal purchase
  1091.       All postal orders to be sent to MBUG AUSTRALIA SALES
  1092.                                       P.O. BOX 253, COBURG
  1093.                                       VICTORIA 3058
  1094.  
  1095.    To avoid delays, all orders must include cheque, postal order or 
  1096.    Bankcard authorization for the total amount(inc. postal & handling
  1097.    charges). Allow 14 days for the return of goods, or pick-up at the
  1098.    next meeting.
  1099.  
  1100.             Goods are only available to club members
  1101.   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  1102.    Please charge my Bankcard/Visa No. ___ __ ___ ______
  1103.  
  1104.    Expiry Date __/__/____               Signature_________________
  1105.    Members Name.__________________________________ M/ship No._____
  1106.    Address._______________________________________________________
  1107.    Code  Item                      Quantity    Price    Total Cost
  1108.    ____  ________________________  ________    _____    __________
  1109.    ____  ________________________  ________    _____    __________
  1110.    ____  ________________________  ________    _____    __________
  1111.    Postal Fees (within Aust.)       Sub-Totals Items     $_________
  1112.    $10 to $20 order    :$2.50  Postage & Handling Fee   $_________
  1113.    $20 to $80 order    :$5.00
  1114.    greater than $80    :P.O.A.             Total Order    $_________
  1115.  
  1116.    Certified Mail add $0.90                Secutity Post add $4.50
  1117.  
  1118.         MINIMUM POSTAL ORDER $10.00
  1119.  
  1120.  
  1121. *** BAZAAR SALES *** BAZAAR SALES ***
  1122. 
  1123.      THE MEMBERSHIP SECRETARY                     
  1124.      MBUG AUSTRALIA INCORPORATED.               
  1125.      P.O. BOX 157                            
  1126.      NUNAWADING. Victoria. 3131.                
  1127.  
  1128. All  applications and renewals  PLEASE COMPLETE  the  NAME AND ADDRESS FORM
  1129.          (Unless renewing (ATTATCHING LABEL BELOW) and NO changes)         
  1130. __________________________________________________________________________
  1131. |                                                                         |
  1132. |        NAME:______________________________________________________      |
  1133. |                                                                         |
  1134. |        ADDRESS:___________________________________________________      |
  1135. |                                                                         |
  1136. |        POST CODE:___________      TELEPHONE:______________________      |
  1137. |                                                                         |
  1138. |        DO YOU HAVE A MODEM:____   TYPE OF COMPUTER:_______________      |
  1139. |                                                                         |
  1140. |        WHERE DID YOU HEAR ABOUT MBUG:____________________________       |
  1141. |_________________________________________________________________________|
  1142.                                      |  
  1143.                                      |
  1144.                                      |                                    
  1145.           .-------- yes -------<-- NEW MEMBER -->------ no --.     
  1146.           |                                                  |
  1147.           |                                     .____________|___________.
  1148.           |                                     |                        |è          |<--- Member No.______<--- yes ---<---|       RENEWAL          |
  1149.           |                                     |                        |
  1150.           |                                     -------------------------|     
  1151.           |                                               |
  1152.      YEARLY FEES                                         no
  1153.           |                                               |          
  1154. RENEWAL OF MEMBERSHIP          [ ]-yes--.    .----------------------------.
  1155. FULL (Melb metro)   @  $20.00  [ ]      |    |    CHANGE OF ADDRESS       |
  1156. (includes schools & businesses)         |    |   OR ANY OTHER CHANGE      |
  1157. OVERSEAS            @  P.O.A.  [ ]      |    |    eg. Phone No. etc.      |
  1158. COUNTRY             @  $17.00  [ ]      |    |-- --- --- --- --- --- ---  |
  1159. STUDENT             @  $15.00  [ ]      |--> | attatch old mailing label  |
  1160. TAPE LIBRARY        @  $ 5.00  [             |                            |
  1161. (Tape library Payable once only)             |         HERE               |
  1162.                                              ----------------------------- 
  1163.  
  1164. PAYMENT FORM AT BOTTOM OF PAGE.
  1165.  
  1166. ╔ DESIR┼ T╧ BECOM┼ ┴ MEMBE╥ O╞ MBU╟ AUSTRALI┴ INCORPORATED¼ AN─  AGRE┼ 
  1167. T╧ B┼ BOUN─ B┘ TH┼ RULE╙ O╞ TH┼ ASSOCIATIO╬ FO╥ TH┼ TIM┼ BEIN╟ I╬ FORCE.
  1168.  
  1169.                  SIGNATURE: _____________________ DATE: ________
  1170.  
  1171. =========================================================================== 
  1172.  
  1173. Please find enclosed my remittance of $_____ Being cheque/money order, or,
  1174.  
  1175. Charge my Bankcard / Visa          No.____ ____ ____ ________  
  1176.  
  1177. Expiry Date __/__/____             Signature.................
  1178.  
  1179.                          #                  /    / 
  1180.