home *** CD-ROM | disk | FTP | other *** search
/ Transactor / Transactor_05_1985_Transactor_Publishing.d64 < prev    next >
Encoding:
Commodore Disk Image  |  1988-01-01  |  170.8 KB

  1.  
  2. {SHIFT-POUND}{SHIFT-POUND}{$60}{$eb}$ {CBM-G}${SHIFT-POUND}l{$eb}$P
  3. {SHIFT-POUND}{$60}i {SHIFT-POUND}li{SHIFT-POUND} R~{SHIFT-POUND}
  4. LlrX{CBM-I}
  5. {CBM-X}XW{$e8}{$e4}FP{$f5}FFx{$60}{CBM-S}{CBM-@}S{SHIFT-*}{$f0}{CBM-G}NP{CBM-E}Q)? {$ea}{CBM-I}
  6. O{CBM-I}M{CBM-I}L{$60}{SHIFT-POUND}~{SHIFT-POUND}
  7. Z{$fb}{SHIFT-POUND}({$fd}{$f3}{SHIFT-POUND}{$fc}{$fe}{SHIFT-POUND}X{$7b}{$f4} '{CBM-E}{$fd}{$fb}{CBM-E}{$f3}Z{$f5}{CBM-G}{$fe}{$fc})X{$7b}{CBM-G}{$fd}{$fb}ZI({$e6}{$fe}{$e6}{$f4}{$fd}{$f3}F~PR Q*{$60}{SHIFT-POUND}~{SHIFT-POUND}{$fc}{$fe}{SHIFT-POUND}{SHIFT-+}{$7b}{$f4}{SHIFT-POUND}{$fd}{$f3}{SHIFT-POUND}{SHIFT-*}{$fb}Z '{CBM-E}{$fd}{$fb}{CBM-E}{$f3}Z{$f5}{CBM-G}{$fe}{$fc})X{$7b}{CBM-G}{$fd}{$fb}Z8{$e9}({CBM-A}F{$fe}F{$f4}{$fd}{$f3}F~PR Q*{CBM-S}{$e4}{CBM-X}{CBM-I}-UH{SHIFT-POUND}
  8. UH{SHIFT-POUND}UH{CBM-Z}N-UH{CBM-Z}O-US {$fd}' &lr Y&{CBM-I}
  9. {CBM-X}U R~{$e8}{$ec}S{$f4}{$f0}{$f2} A&lL~{$fb}{$fc} 
  10. {CBM-E}{$fb}{$f0}UHP{$f6}{$60}U{SHIFT-POUND}
  11. HUS {$fd}' I& {$e4}~h L~H{$60} D({CBM-I} -lu# D( Y& L~ I& {$e4}~ R~I
  12. P{$f6}{$f0}/{SHIFT-POUND}{CBM-POUND}{CBM-S}M- {SHIFT-@}~{SHIFT-POUND}
  13. {CBM-POUND}{CBM-N} {CBM-X}~ {SHIFT-*}~I{$f0}{CBM-G})PlL~{CBM-I}
  14. {CBM-X}{SHIFT-POUND}-{$f0} R~{$e8}P{$f5} & & L~lr{SHIFT-POUND}
  15. {CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O}{$f0} {CBM-O}{$ed}{CBM-G}0Sl{$f6}{$f3}{SHIFT-POUND}{CBM-POUND}{CBM-S}M- {SHIFT-@}~{SHIFT-POUND}{CBM-I}H (lQ(#00 8
  16.  
  17.  the transactor volume 5 issue 06         page 73
  18. z
  19.  
  20.   save"@0:filcomp pet.dat",8
  21. {CBM-K}D
  22.  ** rte/84 - data to create 'file compare 4.0' on diskette as prg
  23. KN
  24. "drive #, new program name ";dr$,fl$
  25. {$f7}X
  26.  15,8,15:  5,8,5,(dr$){CBM-N}":"{CBM-N}fl${CBM-N}",p,w"
  27. #
  28. 1
  29. P{$f5}JS D( {$fd}'lo({CBM-I}{$7f} - D# {$fd}' ' F& {$e4}~I
  30. {$f0}&h {$e4}~~ L~H ?&{$de}{CBM-*}{CBM-G}~ ?&{$e1}{$e2} A& {$e1}~PJ L~ & & A&lrX{$f8}{CBM-POUND}{SHIFT-POUND}
  31. {SHIFT-*}
  32. {$f0}IP{$fb}Xx{$60}h  R~ R~ x&HI
  33.  -&l{SHIFT-POUND} ,{SHIFT-POUND},,{SHIFT-POUND},{SHIFT-POUND}
  34. lR~{CBM-I},{CBM-I} F~{CBM-G}l({$60}{CBM-I},{CBM-I} I~{CBM-G}0{$f0}{$60}{SHIFT-POUND},{SHIFT-POUND}lC~ {CBM-V}&{CBM-A}<{CBM-I}{$7f} - D# {$fd}' F&{SHIFT-POUND}
  35. ~ {$e4}~ {CBM-E}{CBM-@}~{$fd} Z{$e6}~P{$ef} L~ & &lr {CBM-Z}{$fd}{CBM-Z}{$fe}{$60}l{$ef} 2,  42
  36. /H
  37.   42,  32,  70,  73,  76,  69,  32,  67
  38. \R
  39.   79,  77,  80,  65,  82,  69,  32,  52
  40. {CBM--}
  41.   46,  48,  32,  42,  42,   0,   0,   0
  42. {CBM-L}{$e6}
  43.  160,   5, 169,  71,  32,  29, 187,  32
  44. {$e3}{$f0}
  45.  207, 255,  56, 233,  48, 133,  90, 201
  46. {$fa}
  47.    3,  48, 244, 2{$fd}HHHH{SHIFT-POUND}
  48. {$e4}lD( {CBM-F}# B$~{CBM-@}~{CBM-G}{$fd}UH{CBM-G}{$fe}UH{SHIFT-POUND}UHS 
  49. {CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-E}{CBM-E}{$fb} Z{$ee}P{$ee}P{$ee}{$e4}{$e6}{$fd}P{$e6}{$fe}{CBM-D}SU {$fd}'{CBM-Z}{$e4}P {$e1}~{$f0}{CBM-Z}M{CBM-M}{$f0}{CBM-A}
  50. {CBM-Z}M{$f0}l{$e8}${CBM-I}P -l({SHIFT-POUND}
  51. o {CBM-A}{$7b}{CBM-Z}h{CBM-Z}h HHl{CBM-G}${CBM-Z}{CBM-Z}HH D({SHIFT-POUND}
  52. {$e4} m{SHIFT-POUND}$ R~{SHIFT-POUND}: R~ ! {$f1}${CBM-Z}o{$f0} {$7e} {$e1}~{$f0}{CBM-Z}{$e4}P{CBM-Z}160,   5, 169,  97,  32,  11,   5, 165
  53. k@ 155, 201, 239, 208,   3,  76, 246,   4
  54. Xj 162,   5,  32, 198, 255,  32, 207, 255
  55. {CBM-G}t 133,  89,  32, 204, 255, 162,   6,  32
  56. R^ 198, 255,  32, 207, 255,  72, 165, 150
  57. ~H 133,  91,  32, 204, 255, 104,, 165,  89,  32,  49,   5
  58. :
  59. {CBM-S} 165,  89,  32,  61,   5, 169,  32,  32
  60. G
  61. {CBM-U} 210, 255, 169,  36,  32, 210, 255, 104
  62.  
  63. B  72,  32,  49,   5, 104,  32,  61,   5
  64. A
  65. L 169,  13,  32, 210, 255,  32, 204, 255
  66. {$ee}
  67. V 230,  87, 165,  87, 208,   2, 230,  88
  68.  
  69. {CBM-H}T{CBM-H}(NT{$f4}LjR{$f2}{CBM-@}
  70. {CBM-N}{CBM-I}{CBM-I}TTTRdH{CBM-R}2{CBM-R}
  71. "
  72. &&RRHDJ&hdd{CBM-I}Hslgrmx:;d,antfhciqbkp*/!I{$e4}{$fa}@Q{$ed}zK {$f4}Tfo{CBM-P}!"Y"{$f0}!{CBM-E}"rwgpv:>tfdcasebip#R#Y#{$ef}#H$k%D% %&N&&'a(k(J({$f2}({$f9}(
  73.  
  74.  
  75.  
  76.  
  77.  
  78. m-w
  79. m-r
  80. u2: 3 
  81. u1: 3 
  82. b-p: 3 0
  83.  
  84. b-a: 
  85. m-e
  86. b-e: 3 
  87. 2W
  88. mon
  89. device not present
  90.  
  91. auth32, 208, 248
  92. ) 134, 209, 169,   0, 133, 218, 169,   2
  93. v& 133, 219, 169,   8, 133, 212,  32,  99
  94. 0 245,  96,  74,  74,  74,  74, 170, 189
  95. {CBM-A}: 112,   5,  32, 210, 255,  96,  41,  15
  96. {SHIFT--}d 170, 189, 112,   5,  32, 210, 255,  96
  97.  
  98.  
  99. n  51,  41,  '{SHIFT-*}P{$fa}{$60} '{SHIFT-POUND} {$fb}{$fb}{$60}h 
  100. {CBM-E}{$fb}I.P{$7d}H{CBM-E}{$fb}I:{$f0}HI,{$f0}VI$PNH{CBM-E}{$fb}I:PG,{CBM-I}
  101. H{CBM-E}{$fb}I{CBM-A}I@ I{CBM-A}q{$e8} P{$e7} j{CBM-Z},P{CBM-Z},0h{CBM-Z}I{$ee}ld+{CBM-Z},0t{CBM-Z}8{$e9}{CBM-A}N{CBM-Z}H{CBM-N}{$60}H{CBM-E}{$fb}I P{SHIFT-POUND}
  102. ,{$f0}H{CBM-N}8{$60}{SHIFT-POUND},HP{SHIFT-POUND}{$60}{$e2} l{SHIFT-POUND}x{$e2}{$ee}{$e2}{CBM-Z}{$e2}M{$ee}ld+{CBM-Z}D {CBM-Z}E {SHIFT-POUND}F {CBM-Z}E {CBM-Z}D 8{$ed}F {CBM-A}N{SHIFT-POUND}{$60}{$e2} l{SHIFT-POUND}x{$e2}{$ee}{$e2}
  103. {CBM-A} {CBM-I} - ({CBM-Z}UH{CBM-Z}US D( {$fd}'l{$e8}$l{$ef}{CBM-I} -lu#{SHIFT-POUND}olN${SHIFT-POUND})h{SHIFT-POUND}hhhhLJ{CBM-G}F{$f0}I{CBM-Z}WI{$f0}I{$f0}P\l{$7f}){CBM-+}V Psh *H{CBM-N}J0b{CBM-X}{$f0}{$ec}{$fb}{CBM-J}Y){$fc}{SHIFT-POUND}
  104. , {SHIFT-+}*{CBM-A}{$e8} -* , {$f7}){SHIFT-POUND} R~ R~ A&{SHIFT-POUND}
  105. L{CBM-Z},0
  106. Pl{SHIFT--}{SHIFT-POUND}l{CBM-G}$l {$f7}){SHIFT-POUND}
  107. Ll{$7e}{$ea}{CBM-+}VP{$f9}h *H{CBM-N}J{$e8} {CBM-A}{$e5}{CBM-X}{$f0}{$ec}{$fb}{CBM-J}Y){$fc}, {SHIFT-+}*{CBM-A}{$e8} {$7b}* , {$f7}) A&{SHIFT-POUND} R~{CBM-Z},0%P{SHIFT-POUND}{$60} {SHIFT--}{SHIFT-POUND}lP!5,e,e$,b,c:  e {CBM-M}   15:  e,e$,b,c: 
  108. x
  109.  j{CBM-R} 1025 {CBM-@} 1409 :  x: 5,G(x);: ch{CBM-R}ch{CBM-N}x: :  5
  110.  
  111.  ch{CBM-W}{CBM-E} 39775  {CBM-M} "checksum error": 
  112. {CBM-I} 
  113. "** program complete **": 
  114. {CBM-POUND}{CBM-N}
  115. :
  116. U{CBM-H}
  117.    1,   4,  37,   4,  10,   0, 158,  32
  118. {CBM-V}
  119.   49,  48,  54,  51,  32,  58,  3{CBM-V}&{CBM-A}= D( {CBM-L}( '{CBM-I}X - (S ^ V&{SHIFT-POUND}
  120. ~{CBM-@}~ {CBM-E}{CBM-E}{$fd} Z R~{$e6}~P{$ef} L~ {$fd}' & &lrl{$ef} Y&{CBM-I}
  121. {CBM-X}-{$f0} R~{$e8}P{$f5}lL~ S
  122. I0{$f0}{$f9}m I{CBM-A}fIbJ-I K-{CBM-Z}J-I@L- S
  123. I0{$f0}{$f9}' I{CBM-A} IM-I N-{CBM-Z}M-I@O- S
  124. I*Pl{$fa}'l{$ef}{CBM-Z}M-h{CBM-Z}J-M- D(HM-{SHIFT-POUND}~{$e4} e%{$ee}{$e4}{CBM-S}{$e4}{CBM-X}{CBM-I}-{$f0}Y '(MK-P{$ea} e%h{CBM-S}{$e4}{CBM-C}{CBM-I}-HH{CBM-N}h{CBM-POUND}H '(ML-PO{CBM-I}P - (33,   5, 176, 240, 169
  125. =  13,  32, 210, 255, 169,   0, 133, 209
  126. J 169,   1, 133, 210, 165,  90, 133, 212
  127.  169, 255, 133, 211,  32,  99, 245, 169
  128. D"   0, 133,  87, 133,  88, 162,   5, 160
  129. {$f1},   5, 169,  97,  32,  11,   5, 162,   6
  130. 6 MS{$f0}{CBM-A}
  131. {CBM-Z}MG{$f0}E &lrl{$ef}{SHIFT-POUND} e%~ x& %{CBM-D}o{$f0}{$f5}{$ee}o NP{$e7}lA&{CBM-@}~{CBM-Z}UH{CBM-Z}US {$fd}' I& {$e4}~h L~{$ee}P{$ee}P{$ee}{$e4}H{$60}{CBM-I}T -l( {CBM-A}Q{CBM-Z}{$fd}{CBM-Z}{$fe} D({SHIFT-POUND}{$e4}{SHIFT-POUND}
  132.  B$~ {CBM-A}p{CBM-@}~{CBM-G}{$fd}UH{CBM-G}{$fe}UH{SHIFT-POUND}UH{CBM-Z}UH{CBM-S}{$f6}{$e8}{CBM-Z}U{$f6}{$e8}S {$fd}'{CBM-G}{$fd}I{$e6}{$fe}{$fd}N{$e4}P{CBM-L}{CBM-Z}o{$f0} {$7e}l{$e8}$l{$ef} {CBM-I}
  133. {CBM-E}Z{$f0}UH{$e8} 197,  89
  134. ,R 240,  78,  72, 162,   1,  32, 201, 255
  135. y{$7c} 169,  36,  32, 210, 255, 165,  88,  32
  136.   49,   5, 165,  88,  32,  61,   5, 165
  137. {CBM-W}  87,  32,  49,   5, 165,  87,  32,  61
  138.     5, 169,  32,  32, 210, 255, 169,  36
  139.  
  140.  
  141. {CBM-@}  32, 210, 255 165,  91, 208,   3,  76, 110,   4, 169
  142. h{$ea}   1,  32, 226, 242, 169,   5,  32, 226
  143. U{$f4} 242, 169,   6,  32, 226, 242,  32, 204
  144. {CBM-I}{$fe} 255,  76, 255, 179, 134, 210, 134, 211
  145. O  32,  29, 187,  32, 226, 180, 162,   0
  146. {$fc} 189,   0,   2, 240,   3, 2
  147. or: mike forani{CBM-Z}ME {$f0}W{CBM-A}
  148. {CBM-Z}MD {$f0}KNF P{CBM-S}{CBM-Z}8{$ed}{$e2}{CBM-A}Nld+H{$fb}H{$fc}{CBM-I}HJ{$fc}{CBM-G}{$fc}h{CBM-G}{$fb}h{$60}
  149.  
  150. @eP@0"e3P@@e3P@@e{CBM-W}P@
  151. "d3Pd
  152. "d3Pd"d3P@"d3P@BX{SHIFT-POUND}
  153. !
  154.  
  155. ymj,),#($y
  156. x$$
  157. #]{CBM-K}#{CBM-K}
  158. ){CBM-S}I{CBM-POUND}#$s#$s{CBM-K}
  159. [[{CBM-G}I$${CBM-S}{CBM-S}{CBM-POUND}{CBM-Z})
  160. {$7c}
  161. M{CBM-G}I)s4{CBM-G}I# XBzh&BtdHtHd{$e8}#
  162.  32,  83,  67,  82,  69,  69
  163. 7
  164. x  78,  32,  79,  82,  32,  52,  41,  32
  165. D
  166. B  80,  82,  73,  78,  84,  69,  82,  32
  167.  
  168. L  58,   0,  68,  82,  35,  58,  70,  73
  169. {CBM-V}
  170. V  76,  69,  78,  65,  77,  69,  32,  62
  171. {$eb}
  172.    0,  48,  49,  50,  51,  52,  53,  54
  173. {CBM-Z}{$e2}M{$ee}{CBM-Z}ME {$f0}W{CBM-A}
  174. {CBM-Z}MD {$f0}KNF P{CBM-S}{CBM-Z}8{$ed}{$e2}{CBM-A}Nld+H{$fb}H{$fc}{CBM-I}HJ{$fc}{CBM-G}{$fc}h{CBM-G}{$fb}h{$60}
  175.  
  176. @eP@0"e3P@@e3P@@e{CBM-W}P@
  177. "d3Pd
  178. "d3Pd"d3P@"d3P@BX{SHIFT-POUND}
  179. !
  180.  
  181. ymj,),#($y
  182. x$$
  183. #]{CBM-K}#{CBM-K}
  184. ){CBM-S}I{CBM-POUND}#$s#$s{CBM-K}
  185. [[{CBM-G}I$${CBM-S}{CBM-S}{CBM-POUND}{CBM-Z})
  186. {$7c}
  187. M{CBM-G}I)s4{CBM-G}I# XBzh&BtdHtHd{$e8}
  188.  
  189.  Z {$e4} {SHIFT-POUND}{$fe}{SHIFT-POUND}{SHIFT-POUND}L{SHIFT-POUND}{SHIFT-POUND}
  190. {SHIFT-POUND}X {$f8} {$ed}x{SHIFT-POUND}M-{CBM-I}
  191. {CBM-X}h{$f0} R~{$e8}P{$f5}{CBM-I}~
  192.  
  193.         disk/extra monitor.64
  194.  
  195.  
  196.  
  197.  
  198. ~{CBM-Z}P 
  199. {CBM-E}Z{$f0}QY{CBM-+}-PLH{SHIFT-*}P{$f2}{CBM-E}ZPC
  200.  
  201. {CBM-E}Z{$f0}YHI {$f0}{$f7}I.{$f0}{$f3}I{$f0}{$ef}I{$f0}{$eb}I${$f0}{CBM-I}{SHIFT--}{$f5},P
  202. {CBM-N}{$e8}{CBM-X}-hJ{CBM-X}-hl{CBM-*}J{$e8}l{$ef}{CBM-E}Z{CBM-I}{SHIFT--}:-P
  203. {CBM-N}{$e8}{CBM-X}j-hJ{CBM-X}j-hl{CBM-*}J{$e8}0EZ{$e6}{$7b}Z{$60}{CBM-G}~l{$7c}{CBM-G} & &{SHIFT-POUND} R~{SHIFT-POUND}{$e8} {$f7} ) {SHIFT-POUND}i{CBM--}{SHIFT-POUND}
  204. {CBM--}{SHIFT-POUND}{CBM--} {CBM-E}H{CBM-POUND}H{CBM-N}H@ {$ea}~ {$ea} {$e1}~P{CBM-S}{CBM-I}
  205. {CBM-X}{$7d}h{$e8} {$f7}l{$fe}{CBM-G}EI<{$f0}{SHIFT--}I${$f0}I'{$f0}
  206. {CBM-I}
  207.  
  208. HP{$fd}{$e8}P{$fa}{$60}{CBM-I}{CBM-X}x)?I
  209. {$f0}{$fd}{CBM-Z}{$fd}W{$e8}P{$eb}{$60}h{CBM-Z} {CBM-+}~)?({CBM-Z}(X{$e8})?({CBM-Z}(X{$e8}~H{CBM-N}{$60}{$ea}{CBM-Z}K y{CBM-Z}J y {SHIFT-POUND}{$60}{$60}h{CBM-+}~{SHIFT-POUND} ({CBM-Z}(X{$e6}~H{CBM-N}{$60}h{CBM-Z}
  210. {CBM--}hh{SHIFT-@}{SHIFT-POUND}{$60}{$e2} Z{SHIFT-POUND}x{$e2}{CBM-X}){$f0}Ll
  211.  {CBM-A}{CBM-Z}h{CBM-Z}h H Zlrl{$ef} {CBM-A}9{CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-A}*{CBM-Z}h{CBM-Z}h S
  212. {$f0}I'P 
  213. S S
  214. {$f0}4{CBM-D}SU{$ee}S{SHIFT-*} {$ee}{CBM-A}%l{$ef}FZ o 
  215. S {CBM-A}{CBM-Z}{CBM-D}SU{$ee}S{SHIFT-*} {$eb} rHH 
  216. {$e4} {CBM-E}{CBM-I}
  217. {CBM-X}UQ{$fb}P{$e8} {CBM-A}{CBM-G}{$fb}{$fd}{CBM-G}{$fc}{$fe}{$ec}S{CBM-A};{CBM-I}
  218. {CBM-Z}{$f0}!P {$e1}~{$f0}${CBM-Z}{$e4}P{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{CBM-G}{$fc}MB{$f0}{CBM-A}{CBM-G}{$fb}M{CBM-Y}{$f0}{CBM-J} Z A&lr Z{CBM-G}{$fe} {CBM-G}{$fd}  x& {CBM-E} 
  219. {$f0}{CBM-A} {CBM-F}# &{CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-E} 
  220.  
  221. {$e8} x&J{$fa}8{CBM-Z}{$ed}{$e2}{CBM-A}NH{$60}{CBM-POUND}{CBM-I}{CBM-O}U,{$e4}{CBM-O}{CBM-J},{$e5}{SHIFT-POUND}
  222.  {$e5}.{$e4}*P{$f6}I? R~JP{$ea}{CBM-Z}{$e9}{$f0} x&{SHIFT-POUND}a R~lx& {SHIFT-@}{CBM-I} P{CBM-D}{$e2}{$f0}{CBM-Z}{$e3}I{$e8}~ X{CBM-@}~({CBM-A}#~ {CBM-@}~P{$e6}{$e3}{CBM-X}H, R~{CBM-X}N,{$f0} R~JPGlA&   lA&h{CBM-Z}{$e4}{CBM-Z}{$e5}H0M{$e4}{$ee}{$e5}{CBM-N}{CBM-D}{$e5}{$60}~{SHIFT-POUND}~8{$e5}~~{$e6}~{CBM-Z}{$e4}8{$e5}~{CBM-A}N{$e5}{CBM-N}{CBM-D}{$e5}{$60}{CBM-S}{$e2}{$f0}~ \{CBM-@}~hJP{$f5}{$e8}H{$f6}{$e8}{$ec}{$e2}P{$f6}{$60}{CBM-D}{$e8}{CBM-O}{$f6}{$ee}{$e8}{$60}x{SHIFT-POUND}
  223. lT{CBM-@} {CBM-A}>{CBM-Z}{$fb}{CBM-Z}{$fc} 
  224. {$e4} {CBM-A}* {CBM-E}{CBM-Z}{CBM-D}{$e4}{$fb}{$f6}H{CBM-Z}{$fb}{$f6} ZH{SHIFT-*}Y{CBM-Z}o{$f0} {$7e}lrl{$ef} {CBM-A}w{CBM-Z}{$7e}{CBM-Z}{$7d} {CBM-A}fX{CBM-Z}J{CBM-Z}Kx {CBM-A}3{CBM-Z}{CBM-Z}{$7f} {CBM-A}"{CBM-Z}{CBM-Z} o  r({CBM-A}{CBM-Z}lrl{$ef} {CBM-F}# &{CBM-Z}{$fb}{CBM-Z}{$fc}{CBM-G}{$fe}E{$fc}{$f0}{CBM-A}a{CBM-G}{$fd}E{$fb}{$f0}{CBM-A}9 {CBM-E} 
  225. {CBM-E}{$fb}{$fd}{CBM-Z}{$e4}P%{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{$e6}{$fd}P{$e6}{$fe}{CBM-G}{$fc}M{CBM-*}{$f0}{CBM-A}{CBM-G}{$fb}{CBM-X}{CBM-J}, d {CBM-X}U, d {CBM-I} P{CBM-D}{$e2}{$f0}{CBM-Z}{$e3}I{$e8}{SHIFT-POUND}0{CBM-A} a P{$f1}{$e3}{CBM-X}H, d {CBM-X}N,{$f0} d JPR{$f0} a  a {CBM-Z}G MF {$f0}lq {CBM-D}{$e2}{$f0}!{CBM-Z}H IP {CBM-*} {CBM-E}{CBM-Z}I  
  226. {$fb}{CBM-O}D H{$fb}L{$e2}P{$f5}{CBM-A}
  227.  {CBM-E}{CBM-Z}I  
  228. {$fb} Z ^& ^& A& m [&{CBM-I}{SHIFT-POUND} R~J{$fa} l {CBM-W} {$fd} 2 A& ^& m{SHIFT-POUND}a R~{CBM-I}
  229.  
  230. {SHIFT-POUND}  R~{$e8}
  231. {CBM-Z}  R~{$e8}
  232.  R~{$e8}
  233. {CBM-Z}  R~{$e8}
  234. {$e8} R~
  235. {SHIFT-POUND}  R~{$e8}
  236.  B{CBM-G}l{CBM-@}l{$ef}{SHIFT-POUND}H V{SHIFT-POUND}({CBM-Z}L{CBM-S} VLI:)(I{$60}{SHIFT-POUND}
  237.  S
  238. {$f0}nI0jI:IabIg{CBM-A}> I{CBM-A}7{CBM-S}{$ee} W{CBM-I}
  239.  >P{$fa}{CBM-X}{$e8} {$f0}{$e8}P{$e8}{CBM-Z}{CBM-Z}$8{$60}{CBM-Z}{CBM-POUND}{CBM-Z}{CBM-N}{CBM-Z}{$7f}h{CBM-Z}({$60}
  240.  
  241.  
  242.  
  243.  
  244. {CBM-S}{CBM-I}
  245. {CBM-X}{$7d}h{$e8} {$f7}le{SHIFT-POUND}
  246. o l{$ef}{CBM-Z}h{CBM-Z}h HHl{SHIFT--}{CBM-Z}{CBM-Z}HH{SHIFT-POUND}
  247. {$e4} m  ! ;{CBM-Z}o{$f0}
  248. \5{CBM-S}  50,  49,  49,  44,  48,  58
  249. {$e8}5{CBM-U} 151,  50,  49,  51,  44,  50
  250. {$fc}5B  53,  53,   0
  251.  
  252.  
  253.   72,  13,  20,  12,  48,  49
  254. d4@  50,  51,  52,  53,  54,  55
  255. G4j  56,  57,  13,  20,  18,  48
  256. 4t  49,  50,  51,  52,  53,  54
  257. {CBM-Z}4^  55,  56,  57,  65,  {SHIFT-POUND}1J{SHIFT-POUND}{$ea}K{$60}X{SHIFT-POUND}7{SHIFT-POUND}P{SHIFT-POUND}HP{SHIFT-POUND}P{CBM-Z}{SHIFT--}{SHIFT--}{CBM-Z}
  258. {SHIFT--}
  259. {SHIFT--}x{$60} 
  260. {CBM-O}
  261.  
  262.  
  263. {CBM-O}
  264.  
  265. HP{$f1}{$60} 
  266. {CBM-O}
  267.  
  268.  
  269. {CBM-O}
  270.  
  271. HP{$f1}{$60}{SHIFT-POUND}.lR~{CBM-I}~l{$7b}{CBM-@}b*
  272.     pc  irq  sr ac xr yr sp  
  273. .; 
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.   S
  284. I0P S
  285.  II{CBM-A}
  286. T MP l{$ef}{CBM-Z}h{CBM-Z}h MP{$f0} {CBM-A}{$eb} kH{$fe}H{$fd}{CBM-S}{CBM-D}{CBM-S}{CBM-P}{CBM-G}{$fd}A{CBM-G}{$fe}B{SHIFT-POUND}A{CBM-O} ({CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O} {CBM-O}{$ed} 
  287.  {$fb}{CBM-G}{CBM-D} {SHIFT--}{$ed}r{CBM-@}~P l{CBM-N}{CBM-X}U,{$f0}a{CBM-D}{$e2}{SHIFT-*}P$ \ _!{SHIFT-POUND}{$60}P \E{$fb} ;! \E{$fc} ;!{SHIFT-POUND}{$ee}Pl{CBM-X} HM{$ee}P{$ee}{$e4}l{CBM-X} {CBM-Z}{CBM-Z}lh{CBM-Z}{$fd}{CBM-Z}{$fe} {CBM-E} 
  288. H{$fd} Z{$ee}P{$ee}P{$ee}{$e4}{$60}{CBM-Z}{$fd}{CBM-Z}{$fe}  {CBM-M}!ME {$f0}{CBM-A} {CBM-M}!MD {$f0}${CBM-A}HH l!  {CBM-M}!MG {$f0}{CBM-A}{$eb} {CBM-M}!MF {$f0}{CBM-A}{$de}{$60} {CBM-E}{CBM-E}{$fd} Z{$60} S
  289. Ib{$f0}IkP{CBM-I},{CBM-I}
  290.  S
  291. Io{$f0}Ii{$f0}l{$ef} S
  292. IuP{$f6} S
  293. It R~{SHIFT-POUND}? R~ A&lr{CBM-Z}{$f0} ml{CBM-@} {CBM-I}
  294. {CBM-E}ZHI"{$f0}I {$f0}{$f5}P{CBM-E}ZI"{$f0}U{$e8}H {$f1}l{$ef}EZ{$e6}{$7b}Z MP{$ee}S{$60}{SHIFT-POUND}{CBM-POUND}{CBM-S}T {SHIFT-@}~{CBM-Z}S{CBM-I}U l{CBM-X}~{SHIFT-POUND}{$e4} N{$e4}{$f8}NS S
  295. {$f0}
  296. I( S
  297. J({$60}{SHIFT-POUND}0I({SHIFT-POUND}1J({$60} S
  298. {$f0}{CBM-POUND} I{CBM-A}{CBM-K}h S
  299. {$f0} I{$f0}~H{CBM-I}*JP{$fb}~I
  300.  -& {CBM-S}SU{$e8}U{$e8}{SHIFT-POUND} U{$e8}S{$60} S
  301. I,{$60}
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340. Hll{$ef}{CBM-Z}{CBM-Z}HH{SHIFT-POUND}
  341. {$e4} m [& x& ! l {CBM-W} {$fd} 2 {$e1}~{$f0}{CBM-Z}{$e4}P{CBM-Z}MV{$f0}{CBM-A}
  342. {CBM-Z}MJ{$f0}Hlr{SHIFT-POUND}{$60}P{SHIFT-POUND}
  343. {$e9} \h Y{$ea}{$f0}{$f8}0{$e9}{SHIFT-POUND}{$ee}PH{CBM-POUND}jj{CBM-A})j{CBM-N}{CBM-X},{CBM-A}jjjj)P {SHIFT-POUND}
  344. {CBM-N}{CBM-X}[,{$e3}){$e2}){CBM-N}  {$f0}jjj P{$fa}HP{$f2}{$60}h{CBM-S}{$e2} x& \ J{$f4}{CBM-Z}{$e2}M{$e2}~{SHIFT-POUND}{$e5}~{CBM-N}{CBM-Z}{$e2}i~)~E~{CBM-N}{CBM-Z}{$e2}IP{CBM-E}{$fb}Q{$fd}P={CBM-Z}{$f0}!P {$e1}~{$f0}*{CBM-Z}{$e4}P%{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{$e6}{$fd}P{$e6}{$fe}{CBM-G}{$fc}MS{$f0}{CBM-A}{CBM-G}{$fb}MH{$f0}F Z A&lr Z{CBM-G}{$fc} {CBM-G}{$fb}  x& {CBM-E} 
  345. {$f0}{CBM-D}l{$ef}{SHIFT-POUND}ol{CBM-T}
  346. {SHIFT-POUND}Q{SHIFT-POUND}{$60}{SHIFT-+} J{SHIFT-POUND} {SHIFT-+}{CBM-S} VxhX{SHIFT-POUND}{CBM--}{SHIFT-POUND}{SHIFT-POUND}{SHIFT-POUND}{CBM-S}{$fe}~{SHIFT-POUND}~~{SHIFT-POUND}?{CBM--}{SHIFT-POUND}
  347. {CBM--}{SHIFT-POUND}{CBM--} {CBM-E}H(L{CBM-Z}
  348. {CBM--}{CBM-G}EI'{$f0}j ;{SHIFT-POUND}~{SHIFT-POUND}{$ea} a {CBM-I}H{$7d}J{$f9}{SHIFT-@}{CBM-I}
  349. {CBM-X}{$7d} y{$e8}{CBM-X}{$7d} y   {$ef}{CBM-S}{CBM-I}
  350. {CBM-X}{$7d}h
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359. *jJ {CBM-Z}{$fb}{$fd}{CBM-Z}{$fc}{$fe} o {CBM-G}ZI(l(({CBM-A}6 {CBM-E} 
  360. {CBM-Z}{$fb} Z{$e6}{$fb}P{$de}{$e6}{$fc}PZ r{CBM-G}{$fd}{CBM-G}{$fe}{SHIFT-POUND} R~ R~ A&l rl{$ef}{SHIFT-POUND},{SHIFT-POUND}{$60}g{$60} l{$ef}{CBM-I}
  361. V{CBM-Z}{$e4}{$fb}{CBM-Z}{$e5}{$fc} S
  362. Plr{$f6}{$e8} P{$f0}J0{CBM-X}{$f6}8{$e9}? jNVNUP{$f6}{$f0}{$e9}{CBM-I} S
  363. {$f0} 8 {CBM-A} # {CBM-D}D E D {SHIFT-POUND}0U{$e8}U{$e8}P{$de}G {CBM-I}
  364. I {$e9}{CBM-I}
  365. F {CBM-Z}I  y{CBM-S}{$e3}H {CBM-N}MT{$f0}R Zlr{CBM-G}{$fb}h{CBM-G}{$fc}h{CBM-Z}{$fb}{CBM-Z}{$fc}HH{CBM-G}{$fb}8{$ed}~{CBM-A}{CBM-@}{$fc}{$f0}B,{CBM-G}{$fc}8{$ed}wh{CBM-G}~E{$fd}{$e6}{$fe}{$f0}k{$fd}HE{$fe}{CBM-A}c{$fe} {CBM-E} 
  366. {CBM-E}{$fb}{$fd}F{$fb}{CBM-G}{$fb}I~PF{$fc}{CBM-G}{$fc}I~{$f0}"F{$fd}{CBM-G}{$fd}I~PF{$fe}{CBM-G}{$fe}I~{$f0}{CBM-G}{$fc}M{$f0}{CBM-A}Q{CBM-G}{$fb}M{CBM-A}J Zlrl{$ef} {CBM-A}G{CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-A}x S
  367. {$f0} h S
  368. {$f0}j ~H{CBM-I}*JP{$fb}~,{SHIFT-POUND}
  369. {$e4} {CBM-E}{CBM-G}~{$fb}{CBM-Z}{$e4}P{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{CBM-G}{$fc}M{$e5}{$f0}{CBM-A}{CBM-G}{$fb}MZ{$f0}X{CBM-Z}D {CBM-D}E 8{$ed}{$e4}K {$ed}{$e5}{CBM-POUND}
  370. K ~{CBM-Z}E M{$e5}{$f0}{CBM-A}{CBM-Z}D M{$e4}{$f0}{CBM-A}{CBM-D}K GD {$60}{CBM-@}~0{CBM-X}D {$60} 
  371.  
  372.  
  373.  
  374. J  S
  375.  
  376. J 8{$60}I0Ig{$60}8{$60} d K {CBM-S}F {SHIFT--}U{$f0}
  377. HH{$ee}I {$f0}lNl{$ef}{$e8}F {CBM-S}K {$60}
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385. {SHIFT-POUND}
  386. ~ {CBM-F}# &{CBM-I}{CBM-X}hJ{$f9} {CBM-A}j{CBM-Z}D {CBM-Z}E  {CBM-A}9{CBM-Z}F {CBM-Z}G {CBM-I}
  387. H{$e8} {$f7}{CBM-G}{$fd}{$fb}{CBM-G}{$fe}{$fc} S
  388. IwP{$e6}~{CBM-Z}{$e4}P{CBM-Z}M{$f0}{CBM-A}
  389. l{$ef}{CBM-Z}M{$f0}l {$7e} {$e1}~{$f0}{CBM-Z}{$e4}P{CBM-Z}MZ{$f0}{CBM-A}
  390. {CBM-Z}MN{$f0}Llr{SHIFT-POUND}: R~lx&{CBM-Z}  R~ R~{CBM-Z}  R~lR~{SHIFT-POUND} x& \{CBM-D}o{$f0}{$f5}{$ee}o NP{$e7}lA&{CBM-Z}{$fd}{CBM-Z}{$fe} {CBM-E} 
  391. {CBM-E}{$fd} Z{$ee}P{$ee}P{$ee}{$e4}{$60}{CBM-G}R{$fc})X{$7b}{CBM-G}Q8{$e9}({CBM-A}F{$fc}F{$7b}{$fb}Z  {CBM-I}
  392. {CBM-X}{$f6}{$fb}{CBM-Z}ZH{$e8} {$f0}{SHIFT-POUND}o{$60}h{CBM-Z}{$ef}!{$f0}{CBM-G}){$fe}P{$ea}{$ea}{$ea}{$ea}{$ea}{CBM-Z}{$f0}!{$f0}X{CBM-G}){$fd}P{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}H{$60}h{CBM-G}Hx{$60}
  393. X{CBM-Z}J{CBM-Z}KU{CBM-Y}{SHIFT-POUND}U{CBM-F}{SHIFT-POUND}{CBM-C}{CBM-Z}M-{SHIFT-@}{SHIFT-POUND}{$60}{CBM-O} ({CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O} G{$ed}{SHIFT-POUND}
  394.  ~ {$ee}{$fb} {$ee}{$fc}{CBM-@}P7{CBM-@}~P{$eb}{CBM-+}{$fb}{CBM-G}{$fc} M{CBM-X} x& {$ee}{CBM-+}P!I
  395. {$f0} R~ {$e1}~{$f0} {$e4}~I P{$e6} {$e4}~{$f0}{$fb}P{CBM-*} A& P{CBM-O} b{$f6} A&lr{CBM-I}{$7f} - D# {$fd}' & &lr (S ^ D(l{CBM-L}({CBM-I}X -lu# {CBM-F}# e%~ % 
  396.  {CBM-E}{$fd} Z{$e6}{$fd}P{$e6}{$fe}{CBM-Z}{$e4}P {$e1}~{$f0}{CBM-Z}M{SHIFT-+}{$f0}{CBM-A}
  397. {CBM-Z}MO{$f0}Ml{$e8}$l{$ef}{SHIFT-POUND} {CBM-A}{$f3}{CBM-Z}h{CBM-Z}hNP{$ee}H{$fe}H{CBM-G}{CBM-Z} {SHIFT--}{$ed} Q{$fc} {CBM-E} 
  398. {CBM-E}{CBM-D} Z {SHIFT--}{$ed} {$e1}~{$f0}({CBM-A} {SHIFT-+}{$fc}P{$e2} {$fe}{$ed} b{$f6}lr  S
  399. I0Pp S
  400.  IfI{CBM-A}bT{SHIFT-POUND}
  401. ~ MP {CBM-A}1{CBM-Z}{$fb}{CBM-Z}{$fc}{$e6}~ k{SHIFT-POUND}
  402. {SHIFT-POUND}{$60}{CBM-O} ({CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O} G{$ed}{CBM-G}~{$f0} {$ee} {$ee}ll{$ef} {$ee}{$fb}{CBM-G}jj{CBM-A}/ {$ee}{$fc}{SHIFT-POUND}{$fd}% {$e1}~{$f0} {$ee}{CBM-N}{CBM-G}jj{CBM-A}{$eb} {CBM-E} 
  403. {$fb} Z{$e6}{$fb}P{$e6}{$fc}$pV {$ef}{$ed} b{$f6}{CBM-+}{$fb}{CBM-@}{$fc}-.lr {CBM-Z}{$7d}{CBM-Z}{$7e} {CBM-E}{CBM-Z}{$f0}!{$f0}$ {CBM-E}{SHIFT-POUND}{$fe}{$fe}~{SHIFT-POUND}~~{CBM-S}P{$ef}{SHIFT-POUND}P S
  404. InP{$e4}{SHIFT-POUND}
  405. {$ef}!lr
  406.  
  407.  S
  408. {$f0}FI${$f0}E{CBM-I}
  409. {$f6}{$f7} Y
  410. {CBM-A}9{$e9}/~{CBM-Z}{$f7}"{CBM-Z}{$f6}
  411. &"
  412. &"M{$f6}{$f6}{CBM-G}"M{$f7}{$f7}{$f6}.{$f7}{CBM-Z}{$f6}E~{$f6}{$ee}{$f7} S
  413. l" x&{SHIFT-POUND}$ R~{CBM-I}{CBM-X}{$f6}J{$f7} ! A&lrl{$ef} {CBM-A}{$f8}{CBM-Z}C{CBM-Z}B x& Q{CBM-X} A&lr S
  414. Pl{$e2}{$fc}l{$ef}X{SHIFT-POUND}{$7c}{SHIFT-POUND}{CBM-G}{SHIFT-POUND}F{SHIFT-POUND}{$fe}{SHIFT-POUND}{SHIFT-POUND}{CBM-@}{SHIFT-POUND}1{SHIFT-POUND}{$ea}xlT{CBM-@} 
  415. SH S
  416. {$f0}I"{$f0}UH{SHIFT-*}{$ef}l{$ef}{CBM-Z}SP{$ee}SP{$e2}{SHIFT-POUND}$
  417.  
  418.  
  419.  
  420. hX {$ed}x{CBM-G}hH){$f0}Hlhh{CBM-Z}P
  421. X {$f8}x{SHIFT-POUND} {$e4}{CBM-Z}Q{$f0}X{SHIFT-POUND}{CBM--}{SHIFT-POUND}b{CBM--}{SHIFT-POUND}{CBM--}x{SHIFT-POUND}
  422. Q ;  ql_{CBM-I}
  423. {CBM-X}x{$f0} R~{$e8}P{$f5}{$60}{SHIFT-POUND}{$ea}L{CBM-I}H{$7d}J{$f9}{SHIFT-@}{CBM-I}
  424. {CBM-X}{$7d} {$e8}{CBM-X}{$7d}  x& L {$ef} A&lr  R~lR~ 
  425. JNH{SHIFT-*}P{$f6}NP{$f9}0I:I{CBM-POUND}{CBM-Z}0I:I{CBM-D}{$60}{$ea}{CBM-Z}K {CBM-Z}J {SHIFT-POUND}  R~{SHIFT-POUND}{$60}L{$60}{SHIFT-POUND}
  426. {$ef}!{$f0}!{$60}{SHIFT-POUND}{SHIFT-POUND}){$60}
  427. , 140, 169
  428. {$eb}(
  429.  133, 133, 139, 177, 139, 240
  430. )
  431.   10,  32, 232, 104, 200, 238
  432. 1)
  433.  244,   2,  76, 121, 106, 169
  434. t) 
  435.    1, 141, 237,   2,  76,  24
  436. W)*
  437.  103, 173, 237,   2, 208,   5
  438. )4
  439.  169,  34,  32, 232, 104, 169
  440. {CBM-X})>
  441.    0,  32, 232, 104,  32, 21255, 165, 247,  32,  54, 106
  442. 'V  32, 210, 255,  96,  74,  74
  443. $'  74,  74,  24, 105,  48, 201
  444. g'  58, 176,   1,  96,  24, 105
  445. J'   7,  96,  10,  10,  10,  10
  446. '  32,  38, 106,  96,  32, 125
  447. {CBM-A}'{CBM-POUND} 105,  32, 142, 105, 169, 153
  448. S'{CBM-R}  32, 232,N1  29,  29,  29,  29,  29,  29
  449. {$f1}1  29,  67,  82,  69,  65,  84
  450. 2   73,  78,  71,  32,  80,  82
  451. 72{CBM-N}  73,  78,  84,  32,  83,  84
  452. z2{CBM-H}  65,  84,  69,  77,  69,  78
  453. {$7d}2{CBM-V}  84,  13,  13,  29,  29,  29
  454.  2H  29,  29,  29,  29,  29,  29
  455. C2R  29
  456. 9, 240,   7
  457. {$f4}$   32, 232, 104, 200,  76, 196
  458. %{$ea} 105, 169,   0,  32, 232, 104
  459. :%{$f4}  32, 216, 105,  96, 173, 240
  460. ]%{$fe}   2, 133, 141, 173, 241,   2
  461. % 133, 142, 162,   0, 165, 113
  462. {CBM-T}% 129, 141, 230, 141, 165, 114
  463. F% 129, 141,  96, 169,   0, 184,  65,  84,  69
  464. {$e4}/
  465.   77,  69,  78,  84,  13,  40
  466. 0
  467.   18,  82,  69,  84,  85,  82
  468. *0  78, 146,  32,  70,  79,  82
  469. m0  32,  49,  48,  48,  48,  48
  470. P0(  41,  63,  32,   0,  13,  13
  471. 02  76,  73,  78,  69,  32,  78
  472. {CBM-L}0<  85,  77,  66,  69,  156, 108, 141, 156, 108,  76
  473.  
  474. #t  70, 105,  24, 105,  48, 141
  475. -#^ 158, 108,  96, 165, 113, 141
  476. p#H 240,   2, 165, 114, 141, 241
  477. S#R   2,  32, 232, 104,  32, 232
  478. #{$7c} 104,  96, 173, 242,   2,  32
  479. {CBM-O}# 232, 104, 173, 243,   2,  32
  480. {CBM--}# 232, 104
  481. W-J  40,  72,  47,  68,  41,  63
  482. {$fa}-T   0,  13,  13,  83,  84,  65
  483. .{$7e}  82,  84,  73,  78,  71,  32
  484. @.  77,  76,  32,  76,  79,  67
  485. C.  65,  84,  73,  79,  78,  63
  486. .  32,   0,  13,  13,  69,  78
  487. {SHIFT-POUND}.{CBM-+}  68,  73,  78,  71,  32,  77
  488. L.{CBM-A}  758, 240,   6
  489. {$fd} {CBM-V}
  490.  141, 166, 108,  76,   1, 105
  491.  !H
  492.  169,  48, 141, 166, 108, 169
  493. c!R
  494.    1,  24, 109, 165, 108, 141
  495. F!{CBM--}
  496.  165, 108,  76,   1, 105,  24
  497. !{$e6}
  498.  105,  48, 141, 167, 108,  96
  499. {CBM-D}!{$f0}
  500.  169,  48, 141, 156, 108, 141
  501. O!{$fa}
  502.  157, 108, 141, 158, 108,  84,  69,  82,  34
  503. {$ed}+{$de}
  504.   32,  13,  13,  32,  32,  32
  505. ,{$e8}
  506.   32,  32,  32,  32,  32,  18
  507. 3,{$f2}
  508.   32,  40,  67,  41,  32,  49
  509. v,{$fc}
  510.   57,  56,  52,  32,  66,  89
  511. Y,  32,  78,  79,  69,  76,  32
  512. ,  78,  89,  77,  65,  78,  32
  513. {CBM-B},  13,  13,  13,  31,9,  29,  29,  29
  514. {SHIFT-+}3"  29,  29,  29,  29,  29,  29
  515. {$fe}3,  29,  29,  32,   0,   4,  68
  516. !46  72,  13,  20,  12,  48,  49
  517. d4@  50,  51,  52,  53,  54,  55
  518. G4j  56,  57,  13,  20,  18,  48
  519. 4t  49,  50,  51,  52,  53,  54
  520. {CBM-Z}4^  55,  56,  57,  65,  6
  521.  )h
  522.  105, 169,   0,  32, 232, 104
  523. *r
  524.  169,   0,  32, 232, 104,  96
  525. &*\
  526.  173, 237,   2, 208,   5, 169
  527. i*F
  528.   34,  32, 232, 104, 169,   0
  529. L*P
  530.  141, 236,   2,  32, 232, 104
  531. *Z
  532.   32, 216, 105,  96, 169,  34
  533. {CBM-R}*
  534.   32, 232, 104, 169,  59,  32
  535. U*
  536.  2
  537.  104, 169,  34,  32
  538. {$f6}'{CBM-C} 232, 104,  96,  32, 194, 106
  539. (F  32,  62, 106, 165, 254,  10
  540. <(P 144,  15, 169,  18,  32, 232
  541. _(Z 104, 169,  34,  32, 232, 104
  542. ({$e4} 169,  34,  32, 232, 104, 198
  543. {CBM-G}({$ee} 113, 208,   2, 198, 114, 160
  544. H({$f8}   1, 169, 108, 133,  29,  70,  82,  79,  77
  545. {$e6}2{CBM--}  32,  65,  68,  68,  82,  69
  546. 3{$e6}  83,  83,  32,  32,  32,  32
  547. ,3{$f0}  32,  32,   0,  19,  17,  17
  548. o3{$fa}  17,  17,  17,  17,  17,  17
  549. R3  17,  17,  17,  29,  29,  29
  550. 3  29,  29,  29,  29,  29,  29
  551. {CBM-U}3  29,  29,  241
  552. {$e9}%& 245,   2, 141, 244,   2, 141
  553. &0 237,   2, 169, 108, 133, 140
  554. /&: 169,  59, 133, 139,  32, 137
  555. r&d 103, 165, 248,  32,  38, 106
  556. U&n  32, 210, 255, 165, 248,  32
  557. &x  54, 106,  32, 210, 255, 165
  558. {CBM-F}&B 247,  32,  38, 106,  32, 210
  559. {$de}&L  82,  32
  560. Y0f  73,  78,  67,  82,  69,  77
  561. {$fc}0p  69,  78,  84,  32,  13,  40
  562. 1z  18,  82,  69,  84,  85,  82
  563. b1D  78, 146,  32,  70,  79,  82
  564. E1N  32,  49,  48,  41,  63,  32
  565. 1X   0, 147,  17,  17,  17,  17
  566. {CBM-Q}1  17,  17,  17,  17,  17,  29
  567. ,  24, 173, 246,   2
  568. ~# 109, 242,   2, 141, 242,   2
  569. "${CBM-@} 173, 247,   2, 109, 243,   2
  570. e${CBM-S} 141, 243,   2,  96,  32, 243
  571. H${CBM-U} 104,  32,  56, 105,  32, 125
  572. $B 105,  32, 142, 105, 160,   0
  573. {CBM-S}$L 169, 108, 133, 140, 169, 151
  574. Q$V 133, 139, 177, 136,  32,  76,  79,  67,  65
  575. {$ef}.{SHIFT-@}  84,  73,  79,  78,  63,  32
  576. /D   0,  13,  13,  76,  73,  78
  577. 5/N  69,  32,  78,  85,  77,  66
  578. x/X  69,  82,  32,  70,  79,  82
  579. {$7b}/{$e2}  32,  70,  73,  82,  83,  84
  580. /{$ec}  32,  80,  82,  73,  78,  84
  581. A/{$f6}  32,  83,  166
  582. {$f2}! 247, 232, 169,   0, 202, 240
  583. "  43,  24, 105,   1, 201,  10
  584. 8" 240,   3,  76,  72, 105, 169
  585. [""   1,  24, 109, 157, 108, 201
  586. {$7e}",  58, 240,   6, 141, 157, 108
  587. {CBM-K}"6  76,  70, 105, 169,  48, 141
  588. D"@ 157, 108, 169,   1,  24, 109
  589. {$e7}"j  87,  73
  590. {$e2},$  76,  76,  32,  89,  79,  85
  591. -.  32,  69,  78,  84,  69,  82
  592. (-8  32,  76,  79,  67,  65,  84
  593. k-b  73,  79,  78,  83,  13,  32
  594. N-l  73,  78,  32,  72,  69,  88
  595. -v  32,  79,  82,  32,  68,  69
  596. {CBM-H}-{$60}  67,  73,  77,  65,  76,  3266,  67
  597. P4H  68,  69,  70,  13,  20,  34
  598. {$f3}4R 199,  40,  51,  52,  41, 199
  599. 5{$7c}  40,  51,  52,  41, 199,  40
  600. 95  50,  48,  41,  34,   0, 151
  601. \5  50,  48,  57,  44,  48,  54
  602. {$7f}5  48,  58, 151,  50,  49,  48
  603. {CBM-I}5{CBM-@}  44,  48,  48,  51,  58, 151
  604. E32, 104, 169,   0,  32, 232
  605. {$f8}*
  606.  104,  32, 216, 105,  96, 147
  607. +{CBM-I}
  608.   32,  32, 142,  32,  32,  32
  609. >+{CBM-D}
  610.   32, 151,  18,  32,  77,  65
  611. A+{CBM-L}
  612.   67,  72,  73,  78,  69,  32
  613. +{SHIFT-*}
  614.   76,  65,  78,  71,  85,  65
  615. {CBM-M}+J
  616.   71,  69,  32,  34,  80,  82
  617. J+T
  618.   73,  78, 
  619. , 169, 108, 133, 140,  32
  620. ,{$f0} 151, 103, 173, 192,   2, 208
  621. o{$fa}  21, 169,  49, 141, 192,   2
  622. R  32, 210, 255, 169,  48, 141
  623.  193,   2,  32, 210, 255, 169
  624. {CBM-U}   2, 141, 168,   2,  32,  24
  625. {SHIFT-+}" 104, 173, 171,   2, 141, 246
  626. {$fe},   2, 173, 17 145, 141, 136,  16, 251,  96
  627.  173, 168,   2, 170, 169,   0
  628. ? 141, 170,   2, 141, 171,   2
  629. B$ 141, 172,   2, 169, 192, 133
  630. . 141, 169,   2, 133, 142, 172
  631. {CBM-POUND}8 170,   2, 177, 141,  72,  14
  632. Kb 171,   2,  46, 172,   2, 173
  633. {$ee}l 171,  133, 140
  634. z 169,   5, 141, 167,   2,  32
  635. bD 151, 103, 173, 192,   2, 208
  636. EN  39, 169,  49, 141, 192,   2
  637. X  32, 210, 255, 169,  48,  32
  638. {CBM-Q} 210, 255, 141, 193,   2,  32
  639. N 210, 255, 141, 194,   2,  32
  640. {$f1} 210, 255, 141, 195,   2,  32
  641.  
  642.   76, 180, 103
  643. Z 201,  20, 240,  54, 201,  13
  644. 2 208,  15, 168, 165, 197, 201
  645. u  64, 208, 250, 162,   0, 202
  646. X 138, 208, 252, 152,  96, 172
  647. {CBM-I} 168,   2, 170, 173, 167,   2
  648. {CBM-V}{CBM-D} 205, 168,   2, 240, 195, 138
  649. {$e1}{CBM-L}  32, 210, 255, 145, 1410, 133, 139, 169, 107, 133
  650. 5N 140,  32, 137, 103, 173, 254
  651. xX   2, 208,  22, 169, 114, 133
  652. {$7b}{$e2} 139, 169, 108, 133, 140, 169
  653. {$ec}   4, 141, 167,   2,  32, 151
  654. A{$f6} 103,  32, 114, 104,  76, 188
  655. {$e4}
  656.  101, 169, 101, 133, 139, 169
  657.  
  658.  
  659.  108, 133, 1{$e4} 114, 133,  46, 133,  48, 133
  660. %{$ee}  50, 169,   0, 133,  51, 133
  661. h{$f8}  53, 133,  54, 133,  55, 169
  662. K 128, 133,  56, 133,  52, 169
  663.    1, 133,  43, 169,   8, 133
  664. {CBM-E}  44, 169, 147,  32, 210, 255
  665. T   96, 160,   0, 177, 139, 240
  666. {$f7}*   7, , 165, 254,  24
  667. x 105, 128,  32, 232, 104, 238
  668. ;B 244,   2, 238, 236,   2, 230
  669. ^L 247, 208,   2, 230, 248, 173
  670. V 250,   2, 197, 247, 173, 251
  671. {CBM-@}   2, 229, 248, 176,   6,  32
  672. G 143, 106,  76,  91, 103, 173
  673. {$ea} 236,   2, 201, 255, 20172,   2, 238
  674.  170,   2, 202, 208, 190,  96
  675. ){CBM-+} 173, 195,   2, 208,  26, 173
  676. l{CBM-A} 194,   2, 141, 195,   2, 173
  677. O{SHIFT-@} 193,   2, 141, 194,   2, 173
  678. D 192,   2, 141, 193,   2, 169
  679. {CBM-J}N  48, 141, 192,   2,  76, 114
  680. XX 104, 169,   0, 141, 170,B  21, 173, 245,   2, 201,   1
  681. .L 208,  32, 169, 146,  32, 232
  682. qV 104, 206, 245,   2, 238, 244
  683. T    2,  76, 222, 102, 173, 245
  684. {$ea}   2, 201,   1, 240,  11, 169
  685. {SHIFT-@}{$f4}  18,  32, 232, 104, 238, 245
  686. {SHIFT--}{$fe}   2, 238, 244,   2, 165, 254
  687.  
  688.   10,  10,  13, 173,   2, 168, 173
  689. 2
  690.  170,   2, 201,   3, 240,  13
  691. 6<
  692.  152, 141, 172,   2, 238, 170
  693. yf
  694.    2, 172, 170,   2,  76, 160
  695. {$7c}p
  696.  104, 152, 141, 171,   2,  96
  697. z
  698.   56, 233,  48, 201,  16, 144
  699. BD
  700.    2, 233,   7,  96, 162,   0
  701. {$e5}N
  702.  129, 112,   2, 141, 247
  703. !6   2,  32,   6, 104, 169,   8
  704. d@ 133, 114, 169,   1, 133, 113
  705. Gj 169,   0, 141,   0,   8, 141
  706. t 244,   2, 141, 245,   2, 141
  707. {CBM-Z}^ 237,   2, 141, 236,   2, 173
  708. PH 253,   2, 133, 248, 173, 252
  709. {$f3}R   2, 133, 247, 173, 2 2, 172, 172,   2,  14
  710. v 171,   2,  46, 172,   2,  14
  711. 4{$60} 171,   2,  46, 172,   2,  24
  712. wJ 109, 171,   2, 141, 171,   2
  713. ZT 152, 109, 172,   2, 141, 172
  714. {$7e}   2, 104,  56, 233,  48,  24
  715. {SHIFT-*} 109, 171,   2, 141, 171,   2
  716. {$e3} 144,   3, 238, 
  717.   210, 255, 141, 196,   2, 169
  718. 7{CBM-N}   5, 141, 168,   2,  32,  24
  719. z{CBM-H} 104, 173, 171,   2, 141, 248
  720. {$7d}{CBM-V}   2, 173, 172,   2, 141, 249
  721.  H   2,  32,   6, 104, 169, 196
  722. CR 133, 139, 169, 107, 133, 140
  723. {$e6}{CBM--}  32, 137, 103, 169, 101, 133
  724. {$e6} 139, 238
  725. {SHIFT-*} 168,   2, 165, 197, 201,  64
  726. 'J 240, 250, 160,   0, 136, 208
  727. jT 253,  76, 164, 103, 172, 168
  728. M{$de}   2, 240, 167, 206, 168,   2
  729. {$e8}  32, 210, 255,  76, 234, 103
  730. {CBM-W}{$f2} 160,  15, 169,   2, 133, 142
  731. V{$fc} 169, 192, 133, 141, 169,   0
  732. {$f9}40, 169,   5, 141
  733. *
  734.  167,   2,  32, 151, 103,  32
  735. m
  736.   24, 104, 173, 171,   2, 141
  737. P
  738. ( 250,   2, 173, 172,   2, 141
  739.  
  740. 2 251,   2,  32,   6, 104, 169
  741. {CBM-L}
  742. < 133, 133, 139, 169, 107, 133
  743. Y
  744. f 140,  32, 137, 103, 169, 101
  745. {$fc}
  746. p 133, 139, 169, 108,  32, 210, 255, 200,  76
  747. 4 139, 103,  96, 169,   0, 141
  748. => 168,   2, 169, 192, 133, 141
  749. {$60}h 169,   2, 133, 142, 160,   0
  750. r 177, 139, 141, 169,   2,  32
  751. {CBM-+}\ 159, 255,  32, 228, 255, 172
  752. IF 169,   2, 209, 139, 240,   6
  753. {$ec}P 136, 240, 233,8,   6
  754.  
  755.   32, 172, 106,  76, 149, 102
  756. 0{CBM-POUND} 173, 244,   2, 201,  57, 144
  757. s{CBM-R}  11,  32, 194, 106,  32,  62
  758. V{CBM-C} 106, 169,   0, 141, 244,   2
  759. F  76, 169, 102, 230, 113, 208
  760. {CBM-C}P   2, 230, 114, 165, 113, 133
  761. {CBM-*}Z  45, 133,  47, 133,  49, 165
  762.    2
  763. {$fb}{$e2} 169, 192, 133, 141, 169,   2
  764. {$ec} 133, 142, 160,   0, 177, 141
  765. a{$f6} 141, 174,   2, 238, 170,   2
  766. D
  767.  
  768.  172, 170,   2, 177, 141, 168
  769.  
  770.  
  771.  173, 174,   2,  72, 152,  32
  772. {CBM-N}
  773.  222, 104, 141, 173,   2, 104
  774. M
  775.   32, 222, 104,  10,  10,  10
  776. {$f0}(
  777.   74, 201,  34, 208,   6
  778. #  76,  79, 106,  76,  24, 103
  779. f 133, 254,  10,  10, 176,  16
  780. I&  10, 144,   5, 165, 254,  76
  781. 0  18, 103, 165, 254,  24, 105
  782. {CBM-P}:  64,  76,  18, 103,  10, 144
  783. Rd   8, 165, 254,  24, 105,  64
  784. {$f5}n  76,  18, 1033, 230, 113, 208,   2
  785.  X
  786.  230, 114,  96, 169,  48, 141
  787.  165, 108, 141, 166, 108, 141
  788.  167, 108, 166, 248, 232, 169
  789.    0, 202, 240,  43,  24, 105
  790.   
  791.    1, 201,  10, 240,   3,  76
  792. {CBM-Y} {CBM-N}
  793.    3, 105, 169,   1,  24, 109
  794. Z {CBM-H}
  795.  166, 108, 201,  49,   2
  796. {$7c} 141, 243,   2, 173, 248,   2
  797. 9 141, 242,   2, 169, 107, 133
  798. \ 140, 169, 241, 133, 139,  32
  799. {$7f} 137, 103,  32, 174, 105,  32
  800. {CBM-I}{CBM-@} 239, 105,  32,  62, 106, 169
  801. E{CBM-S}   0, 141, 237,   2, 168, 177
  802. {$e8}{CBM-U} 247, 133, 254, 201, 128, 176
  803.  
  804. 9
  805.  
  806.  the transactor volume 5 issue 06          page 56
  807. x
  808.    **********************
  809. W
  810.    ***  quote killer  ***
  811.  
  812.    ***       by       ***
  813. {CBM-J}
  814.    *** gary gunderson ***
  815. T
  816.    **********************
  817. {$f4}
  818.  
  819. i{CBM-R}903{CBM-@}998:a:cs{CBM-R}cs{CBM-N}a: i,a
  820. {$fc}
  821.  i
  822. 59
  823.  
  824.  the transactor volume 5 issue 06          page 57
  825. v
  826.  
  827.  save"0:gap fill.bas",8
  828. D
  829.  ** rte/84 - gap filler for spaces left in your directory
  830. {SHIFT-*}N
  831. "** directory gap filler - rte/84 **"
  832. TX
  833. "drive type :"
  834.  
  835. "1) 1541/2031/4040 or 2) 8050/8250 "rack and first sector to use
  836. 2H
  837. ctr{CBM-R}0: lnk{CBM-R}0: z${CBM-R}G(0)
  838. UR
  839. rp${CBM-R}"":  x {CBM-R} 0 {CBM-@} 29: rp${CBM-R}rp${CBM-N}G(0): :  ** replacement string
  840. {$7b}{CBM--}
  841. :
  842. {CBM-R}{$e6}
  843.  5,8,5,"#":  15,8,15:  buffer + command channel
  844. {$eb}{$f0}
  845. 15,"u1:";5;dr;trk;sec:  read dir entry into buffer
  846. {$f1}{$fa}
  847. :
  848.  x 
  849.   1
  850.  
  851.    3,  96,  17, 145,  24,   0
  852. -{CBM-POUND}  12, 139, 227,   0,  23, 173
  853. p{CBM-R} 215, 224, 137,  97,   0,  24
  854. S{CBM-C}   0,   0,  65,  65,  65,  65
  855.  
  856.  
  857. , 176,  26, 152
  858. {CBM-D}:  24, 101, 209, 133, 122, 165
  859. Od 210, 105,   0, 133, 123,  32
  860. {$f2}n 121,   0, 142,  >>": dir$(ctr){CBM-R}"":  330
  861. $@ a$: ctr{CBM-R}ctr{CBM-N}1
  862. ,j x
  863. 2t:
  864. w^tl$(lnk){CBM-R}G(trk): sl$(lnk){CBM-R}G(sec)
  865. H trk {CBM-M} lnk{CBM-R}lnk{CBM-N}1:  240:  ok - go for more
  866. R:
  867. L{$7c} ** directory completely loaded in - now time to pack **
  868. {$e7}trk{CBM-R}mtrk: sec{CBM-R}1: fin{CBM-R}0
  869.  x {CBM-R} 0 {CBM-@} 0, 139,   2,  96,  32
  870.   240, 233, 160, 255, 200, 177
  871. c 209, 192,  39, 240,  38, 201
  872. F&  32, 240, 245, 201,  48, 144
  873. 0  30, 201,  58, 176,  26, 152
  874. {CBM-D}:  24, 101, 209, 133, 122, 165
  875. Od 210, 105,   0, 133, 123,  32
  876. {$f2}n 121,   0, 142,  
  877. bhen write
  878.  
  879. Ltrk{CBM-R}F(tl$(x)): sec{CBM-R}F(sl$(x))
  880. 2
  881. V x:  5:  15: 
  882.  
  883.  
  884. $(lnk){CBM-R}G(trk): sl$(lnk){CBM-R}G(sec)
  885. H trk {CBM-M} lnk{CBM-R}lnk{CBM-N}1:  240:  ok - go for more
  886. R:
  887. L{$7c} ** directory completely loaded in - now time to pack **
  888. {$e7}trk{CBM-R}mtrk: sec{CBM-R}1: fin{CBM-R}0
  889.  x {CBM-R} 0 {CBM-@}  169
  890. {$7c}   0, 141, 146,   2,  76, 159
  891. 6 202, 104, 104, 104, 104,  76
  892. y 128, 202, 230, 198,  76, 133
  893. {$7c} 202, 160,   0, 185,  69, 203
  894. {CBM-@}  72, 200, 192,   6, 208, 247
  895. B{CBM-S} 169,   0, 141,  67, 203,  76
  896. {$e5}{CBM-U} 129, 234, 174, 135,   2, 165
  897. B41,249,  3,120,169
  898. . 167,141,143,  2,169,  3,141
  899. p 144,  2, 88, 96,165,203,201
  900. R  57,208, 55,173,141,  2,201
  901. $   1,240, 22,201,  2,240, 25
  902. {CBM-L}. 201,  4,240, 28,169,  0,133
  903. X8 212,133,216,133,199,141,138
  904. {$fa}b   2, 76,224,  3,169,  1,17
  905.  
  906.  the transactor volume 5 issue 06        page 60
  907. [
  908.  
  909. * data loader for "print ml" *
  910. D
  911. cs{CBM-R}0
  912.  
  913.  i{CBM-R} 25856 {CBM-@} 27832: a: i,a
  914. (
  915. cs{CBM-R}cs{CBM-N}a: i
  916. 2
  917. :
  918. U<
  919.  cs{CBM-W}{CBM-E}203777 {CBM-M}"**** error in data statments ****": 
  920. {$e1}f
  921.  25856
  922. {$e7}p
  923.  
  924. {$ed}D
  925. :
  926. {$e8} 160,   6, 
  927.  cs{CBM-W}{CBM-E}11893 {CBM-M} "** error in data statements!! **": 
  928. \(
  929. 903:"quote killer activated.":
  930. X2
  931. " _ - kills quote mode
  932. <
  933. "   - kills insert mode
  934. {CBM-J}f
  935. "   - kills repeat mode":
  936. {CBM-C}p
  937. "
  938. {$e1}z
  939. "shifted  _ -enables quote mode
  940. D
  941. "commdore _ -one char;dt:  dt{CBM-W}1 {CBM-A} dt{CBM-E}2 {CBM-M} 130
  942. v
  943. mtrk{CBM-R}18:  dt{CBM-R}2 {CBM-M} mtrk{CBM-R}39:  assign correct directory track
  944. W
  945. "drive # ";dr:  dr{CBM-E}1 {CBM-M} 150
  946. {$7d} 
  947. :
  948. {SHIFT-POUND}{CBM-N}
  949.  dir$(223):  ** max directory entries
  950. Y{CBM-H}
  951.  tl$(27), sl$(27):  ** track/sector links
  952. {CBM-V}
  953. trk{CBM-R}mtrk: sec{CBM-R}1:  directory t{CBM-R} 0 {CBM-@} 255 {SHIFT-POUND} 32
  954. 6{CBM-K}#5,t$,s$:  x {CBM-M} 290:  get correct links
  955. Atrk{CBM-R}F(t${CBM-N}z$): sec{CBM-R}F(s${CBM-N}z$):  link t/s
  956. " y {CBM-R} 2 {CBM-@} 31: {CBM-K}#5,a$:dir$(ctr){CBM-R}dir$(ctr){CBM-N}G(F(a${CBM-N}z$)):  y
  957. {$e2},a${CBM-R}J(dir$(ctr),4,16):  F(dir$(ctr)) {CBM-M} 320:  if not scratched
  958. 6 a$ {CBM-T}17)"<< gap  141, 254
  959. (
  960. 8   2,  76,  55, 101, 141, 254
  961. k
  962. b   2,  32,   6, 104, 169,  85
  963. N
  964. l 133, 139, 169, 107, 133, 140
  965.  
  966. v  32, 137, 103, 173, 254,   2
  967. {CBM-H}
  968. {$60}  24, 105,   4, 141, 167,   2
  969. W
  970. J 201,   5, 240,   7, 169, 114
  971. {$fa}
  972. T 133, 139,  76,  93, 101, 169lnk: 15,"b-p:"5;0
  973. 2ts${CBM-R}tl$(x){CBM-N}sl$(x): dd${CBM-R}"":  link t/s
  974. E{CBM-@} y {CBM-R} 0 {CBM-@} 7: a${CBM-R}dir$(fin):  fin{CBM-R}{CBM-E}ctr {CBM-M} a${CBM-R}rp$
  975. {CBM-M}{CBM-S}dd${CBM-R}dd${CBM-N}a$:  y{CBM-W}7 {CBM-M} dd${CBM-R}dd${CBM-N}G(0){CBM-N}G(0):  wasted 2 bytes/entry
  976. {SHIFT-@}{CBM-U}fin{CBM-R}fin{CBM-N}1:  y
  977. {$fd}B5,ts$;dd$;: 15,"u2:";5;dr;trk;sec;:  fill buffer t68, 203,  32
  978. x 107, 169, 174,  68, 203,  56
  979. 8B  36,  24,  96, 160,   1, 185
  980. [L   0,   3, 153,  65, 203, 136
  981. {$7e}V  16, 247, 169, 117, 141,   0
  982. {CBM-K}   3, 169, 202, 141,   1,   3
  983. D  96, 173,  65, 203, 141,   0
  984. {$e7}   3, 173,  66, 203, 141, 
  985. {$7e} 101, 133, 139, 169, 108, 133
  986. @ 140,  32, 151, 103, 173, 254
  987. C   2, 201,   1, 208,   6,  32
  988.   24, 104,  76, 116, 101,  32
  989. {SHIFT-POUND}{CBM-+} 114, 104, 173, 171,   2, 141
  990. L{CBM-A} 252,   2, 173, 172,   2, 141
  991. {$ef}{SHIFT-@} 253,   2,  32,   6, 104, 169
  992. D 11 206,  32,  19, 234,  96, 165
  993. +L 214, 141,  75, 203, 165, 211
  994. nV 141,  76, 203, 169,   0, 133
  995. Q  211,  96, 174,  75, 203, 134
  996. {$ea} 214, 173,  76, 203, 133, 211
  997. {CBM-Y}{$f4}  32, 108, 229, 160,   0, 132
  998. Z{$fe} 207, 140, 140,   2, 200, 132
  999. {$fd} 205, 14
  1000. 33
  1001. l 212, 76,224,  3,169,  1,133
  1002. >v 216, 76,224,  3,169,128,141
  1003. {$60}{$60} 138,  2,234,234,234,169, 64
  1004. ZJ 133,203,108,248,  3
  1005.  
  1006.  
  1007. ate
  1008.   
  1009. "sys903 to reactivate"
  1010. {CBM-+}{CBM-N}
  1011. :
  1012. H{$e8} 173,144,  2,201,  3,240, 86
  1013. {$ea}{$f2} 173,143,  2,141,248,  3,173
  1014. {$fc} 144,  2,1
  1015. 140,  32, 208, 200
  1016. 3{$f2} 140,  33, 208, 169, 213, 133
  1017. v{$fc} 139, 169, 106, 133, 140,  32
  1018. Y 137, 103, 169, 108, 133, 140
  1019.  169,  96, 133, 139, 169,   1
  1020. {CBM-B} 141, 167,   2,  32, 151, 103
  1021. {$e2}$ 173, 192,   2,  56, 233,  72
  1022.  
  1023. . 240,   8, 169,   1, ins mode
  1024. %N
  1025. "            for delete":
  1026. iX
  1027. "ctrl _ -enable repeat for all
  1028. _
  1029. "        keys":
  1030.  
  1031. "run-stop/restore to deactivate
  1032.   
  1033. "sys903 to reactivate"
  1034. {CBM-+}{CBM-N}
  1035. :
  1036. H{$e8} 173,144,  2,201,  3,240, 86
  1037. {$ea}{$f2} 173,143,  2,141,248,  3,173
  1038. {$fc} 144,  2,1
  1039. 8
  1040.  
  1041.  the transactor volume 5 issue 06         page 51
  1042. BD
  1043. * simple sprite designer           *
  1044. I
  1045. * run300 to create data statements *
  1046. {CBM-+}N
  1047. sp{CBM-R}13  : sprite page
  1048. DX
  1049. s{CBM-R}sp{CBM-D}64: sprite position
  1050. Q
  1051. 2040,sp
  1052. {$f3}
  1053. v{CBM-R}53248:v{CBM-N}21,1: display mob
  1054.  
  1055.  
  1056. v{CBM-N}39,8
  1057.  
  1058.  the transactor volume 5 issue 06         page 51
  1059. \D
  1060. *  >> easy sprite editor <<  *
  1061. N
  1062. * -use normal editor to draw.*
  1063. {CBM-@}X
  1064. * -use "*" to plot points.   *
  1065. H
  1066. * -press return over "cont:" *
  1067. {$ec}
  1068. *  to print sprite values.   *
  1069.  
  1070. *     aug84 ": i
  1071. ,"cont:"
  1072. 0649152: * enable sprite draw
  1073. 6@
  1074. [j* "cont" executes the following
  1075. {$7e}t49165: * disable sprite draw
  1076. ^""
  1077. {CBM-@}H* print sprite values *
  1078. {CBM-B}Ri{CBM-R}832{CBM-@}895:B(i)",",:
  1079. E{$7c}
  1080. {$e8}{$e8} 120, 169,  37, 141,  20,   3
  1081. {$f2} 169, 192, 1
  1082. 0 :   set increment for 160 point plot
  1083. =.pf{CBM-R}2 :  initialize plotting flag
  1084. V8  pf=0  ...  last point calculated was plotted o.k.
  1085. {CBM-P}b  pf=1  ...  last point calculated was out of range
  1086. {$e5}l  pf=2  ...  last point calculated was undefined
  1087. vx{CBM-R}xi 32, 101
  1088. #b 192, 173,  34, 192, 157,  64
  1089. fl   3, 169,   8, 141,  36, 192
  1090. Iv 206,  35, 192, 208,  10, 169
  1091. {$60}   3, 141,  35, 192, 169,  24
  1092. {CBM-P}J 141,  36, 192, 165, 251,  24
  1093. RT 109,  36, 192, 133, 251, 144
  1094. {$f5}{$7e}   2, 230, 252, 232, 224,  64
  1095. 7
  1096.  
  1097.  the transactor volume 5 issue 06        page 52
  1098. [
  1099.  
  1100. * data loader for "scroller" *
  1101. D
  1102. cs{CBM-R}0
  1103.  
  1104.  i{CBM-R}51456 {CBM-@} 52049: a: i,a
  1105. (
  1106. cs{CBM-R}cs{CBM-N}a: i
  1107. 2
  1108. :
  1109. R<
  1110.  cs{CBM-W}{CBM-E}73817{CBM-M}"**** error in data statments ****": 
  1111. {$de}f
  1112.  51456
  1113. {$e4}p
  1114.  
  1115. {$ea}D
  1116. :
  1117.  
  1118. {$e8} 120, 173,  205, 141
  1119. %
  1120. 8  67, 203, 160,   5, 104, 153
  1121. h
  1122. b  69, 203, 136,  16, 249, 160
  1123. K
  1124. l  73, 169, 201,  72, 152,  72
  1125.  
  1126. v   8,  72,  72,  72,  76,  49
  1127. {CBM-E}
  1128. {$60} 234, 164, 198, 240,  13, 185
  1129. T
  1130. J 118,   2, 162,   1, 221,  60
  1131. {$f7}
  1132. T 203, 240,   6, 202,  16, 248
  1133.  11, 181, 217,  16, 247
  1134. 2N  32, 229, 202, 144, 242, 176
  1135. uX   6, 169, 255, 133,  20, 133
  1136. X{$e2}  21,  32,  19, 166, 164,  95
  1137. {$ec} 228,  44, 208,   7, 196,  43
  1138. {CBM-V}{$f6} 208,   3,  76, 156, 202, 202
  1139. {$e1}
  1140.  228,  44, 176,   5, 166,  44
  1141.  
  1142.  
  1143.  164,  43, 136,,  24
  1144. z 181, 217,  48,   5, 162,  23
  1145. ?D  32, 255, 233, 162,   0,  32
  1146. BN 104, 233, 165, 217,   9, 128
  1147. X 133, 217, 169,  39, 133, 213
  1148. {CBM-POUND} 162,   1, 142, 146,   2, 202
  1149. K 134, 214,  32, 240, 233,  76
  1150. {$ee}  85, 202, 162,  25, 202,  48
  1151.  20, 208,   2, 230,  21
  1152. ){$f0}  32,  19, 166, 165, 218,  48
  1153. l{$fa}   9,   9, 128, 133, 218, 162
  1154. O   1,  32, 255, 233, 162,  24
  1155.  134, 214,  32, 240, 233, 104
  1156. {CBM-J}  48,   3,  32, 210, 255, 160
  1157. X"   1, 177,  95, 240,  37, 141
  1158. {$fb},  64, 203, 169, 1:v,25:v{CBM-N}1,51
  1159. i{CBM-R}0{CBM-@}7:e(7{CBM-Q}i){CBM-R}2{CBM-S}i:
  1160. f{CBM-G}
  1161.  650,128:  repeat all keys
  1162. l{CBM-N}
  1163. :
  1164. F{CBM-H}
  1165. i{CBM-R}1{CBM-@}21:a$:j{CBM-R}1{CBM-@}24{SHIFT-POUND}8
  1166. {CBM-V}
  1167. v{CBM-R}0:k{CBM-R}0{CBM-@}7:J(a$,j{CBM-N}k,1){CBM-W}{CBM-E}"."  {CBM-M} v{CBM-R}v{CBM-N}e(k)
  1168. {CBM-D}H
  1169.  k: s,v:s{CBM-R}s{CBM-N}1:j,i
  1170. {CBM-R}R
  1171.  
  1172. {CBM-U}{CBM--}
  1173. :
  1174. I,a{CBM-E}20{CBM-M}1000{CBM-Q}
  1175. 6""1000{CBM-N}a"data"G(34)"........................ --cz--          *
  1176.  
  1177. :
  1178. 3{CBM-N}
  1179. i{CBM-R}49152{CBM-@}49278:a:i,a:
  1180. 9R
  1181. :
  1182. ^{CBM--}
  1183. * display sprite #13 (at 832) *
  1184. L{$e6}
  1185. v{CBM-R}13{CBM-D}4096
  1186. Y{$f0}
  1187. 2040,13
  1188. {$fa}
  1189.  v,30: v{CBM-N}1,100: v{CBM-N}16,1
  1190. {CBM-S} v{CBM-N}21,1:  v{CBM-N}39,1
  1191. {CBM-H}:
  1192. O* print design grid *
  1193. """;:i{CBM-R}1{CBM-@}21:"........................41,  21,   3,  88
  1194. .{$fc}  96, 120, 169,  49, 141,  20
  1195. q   3, 169, 234, 141,  21,   3
  1196. T  88,  96, 128,  64,  32,  16
  1197.    8,   4,   2,   1,   0,   0
  1198. {SHIFT-@}$   3, 169,   0, 133, 251, 169
  1199. {SHIFT--}.   4, 133, 252, 162,   0, 169
  1200.  
  1201. 8   3, 141,  35, 192, 
  1202. tn {CBM-Q} dx :   initialize x
  1203. {$60} hires,1,0,1,0,1
  1204. 4J dmode,1: selpc,1
  1205. >T 200
  1206.  
  1207.  
  1208. inimum value for y
  1209. {$7d}yax{CBM-R} 3.0 :   maximum value for y
  1210. {CBM-D}sx{CBM-R}160{CBM-Z}(xax{CBM-Q}xin) :   scale in x direction
  1211. {SHIFT-+}sy{CBM-R}200{CBM-Z}(yax{CBM-Q}yin) :   scale in y direction
  1212. $dx{CBM-R} (xax{CBM-Q}xin){CBM-Z}16
  1213. {CBM-C} 208, 210,  76,  49, 234, 169
  1214. ;   0, 141,  34, 192, 160,   7
  1215. ^ 177, 251, 201,  42, 208,   9
  1216. {CBM-+} 185,  26, 192,  13,  34, 192
  1217. {CBM-@}{CBM-A} 141,  34, 192, 136,  16, 238
  1218. {CBM-S}{SHIFT-@}  96
  1219.  
  1220.  
  1221. , 169
  1222. {SHIFT--}.   4, 133, 252, 162,   0, 169
  1223.  
  1224. 8   3, 141,  35, 192, ,   3, 141,  43
  1225. 0{$f2} 201, 173,  21,   3, 141,  44
  1226. s{$fc} 201, 169, 201, 141,  21,   3
  1227. V 169,  30, 141,  20,   3, 169
  1228.    0, 141,  67, 203,  88,  96
  1229. {CBM-C}  44,  67, 203,  16,   3,  76
  1230. {CBM-*}$ 126, 234, 165, 157,  48,   3
  1231.  
  1232. .  76,  49, 234, 169, 25{$7e}  76, 159, 202, 165, 214, 221
  1233. =  62, 203, 240,   3,  76, 159
  1234. {$60} 202, 142,  77, 203,  32, 178
  1235.  202,  32,  25, 203,  32, 187
  1236. {CBM-+}{CBM-+} 202, 198, 198, 174,  77, 203
  1237. I{CBM-A} 224,   0, 208,   3,  76,   4
  1238. {$ec}{SHIFT-@} 202, 162, 255, 232, 224,  25
  1239. D 240,  134,  64, 132
  1240. '
  1241.   63, 160,   0, 177,  63, 240
  1242. j
  1243.    6, 200, 208, 249,  76, 156
  1244. M
  1245. ( 202, 200, 177,  63, 197,  95
  1246.  
  1247. 2 208, 243, 200, 177,  63, 197
  1248. {CBM-W}
  1249. <  96, 208, 236, 136, 152,  24
  1250. V
  1251. f 101,  63, 133,  95, 165,  64
  1252. {$f9}
  1253. p 105,   0, 133,  96, 162  11, 181, 217,  16, 249,  32
  1254. 4{CBM-N} 229, 202, 144, 244, 176,   9
  1255. w{CBM-H} 169, 255, 133,  20, 133,  21
  1256. Z{CBM-V}  72, 208,  21, 224,  24, 208
  1257. H   4, 169,  13, 208, 245, 224
  1258. {SHIFT-*}R  23, 208,   5, 232, 181, 217
  1259. {$e3}{CBM--}  16, 243, 169, 255, 208, 232
  1260. {$e6} 230,    0, 145,  95
  1261. 6 132,  15, 165,  95, 133,  63
  1262. a@ 165,  96, 133,  64, 169, 255
  1263. Dj 133,  20, 133,  21,  76, 215
  1264. t 166, 224,  11, 240,  26, 173
  1265. {CBM-N}^  64, 203, 160,   1, 145,  63
  1266. MH 169,  13,  32, 210, 255,  32
  1267. {$f0}R 202, 202,  32,  47, 203,
  1268. j"G(34)
  1269. @a{CBM-R}a{CBM-N}1:"a="a":goto300"
  1270. bj198,3:631,19:632,13:633,13:
  1271.  
  1272.  
  1273. rite designer           *
  1274. I
  1275. * run300 to create data statements *
  1276. {CBM-+}N
  1277. sp{CBM-R}13  : sprite page
  1278. DX
  1279. s{CBM-R}sp{CBM-D}64: sprite position
  1280. Q
  1281. 2040,sp
  1282. {$f3}
  1283. v{CBM-R}53248:v{CBM-N}21,1: display mob
  1284.  
  1285.  
  1286. v{CBM-N}39,
  1287.  
  1288.  
  1289. "": 53280,5: 53281,1
  1290. a
  1291.  B(49152){CBM-W}{CBM-E}76 {CBM-M}  "hires",8,1
  1292. gA
  1293. :
  1294. BB
  1295.  initialize variables
  1296. HC
  1297. :
  1298. {CBM-S}D
  1299. hires{CBM-R}12{CBM-D}4096:draw{CBM-R}hi{CBM-N}3:plot{CBM-R}dr{CBM-N}3:move{CBM-R}pl{CBM-N}3:clscr{CBM-R}mo{CBM-N}3:dmode{CBM-R}cl{CBM-N}3
  1300. {$fb}N
  1301. selpc{CBM-R}dm{CBM-N}3:colour{CBM-R}se{CBM-N}3:box{CBM-R}co{CBM-N}3:text{CBM-R}bo{CBM-N}3:prnt{CBM-R}te{CBM-N}3:chset{CBM-R}pr{CBM-N}3:trap{CBM-R}ch{CBM-N}3
  1302.  
  1303.  
  1304. "": 53280,5: 53281,0
  1305. a
  1306.  B(49152){CBM-W}{CBM-E}76 {CBM-M}  "hires",8,1
  1307. gA
  1308. :
  1309. BB
  1310.  initialize variables
  1311. HC
  1312. :
  1313. {CBM-S}D
  1314. hires{CBM-R}12{CBM-D}4096:draw{CBM-R}hi{CBM-N}3:plot{CBM-R}dr{CBM-N}3:move{CBM-R}pl{CBM-N}3:clscr{CBM-R}mo{CBM-N}3:dmode{CBM-R}cl{CBM-N}3
  1315. {$fb}N
  1316. selpc{CBM-R}dm{CBM-N}3:colour{CBM-R}se{CBM-N}3:box{CBM-R}co{CBM-N}3:text{CBM-R}bo{CBM-N}3:prnt{CBM-R}te{CBM-N}3:chset{CBM-R}pr{CBM-N}3:trap{CBM-R}ch{CBM-N}3
  1317. colour,1,c,6
  1318.  
  1319. 6 i{CBM-R}0 {CBM-@} 8
  1320. &
  1321. @s{CBM-R}43{CBM-N}k{CBM-D}16{CBM-N}i
  1322. a
  1323. j draw,s,88 {CBM-@} s,y(k),2
  1324. i
  1325. t i
  1326. q
  1327. ^ k
  1328. B
  1329. H move,34,88
  1330. P
  1331. R k{CBM-R}0 {CBM-@} 5
  1332. {$7e}
  1333. {$7c}s{CBM-R}47{CBM-N}k{CBM-D}16
  1334.  
  1335.  draw,s,y(k),3
  1336.  
  1337.  k
  1338. {CBM-Z}
  1339.  colour,1,0,1
  1340. W
  1341. {CBM-@} prnt,11,15,"79  80  81  82  83  84"
  1342. {$eb}
  1343. {CBM-S}a${CBM-R}"10 8 6 4 2"
  1344. {CBM-U} i{CBM-R}1 {CBM-@} C(
  1345. nnt,2,22,"i n   m u l t i - c o l o r   m o d e"
  1346. b&{CBM-K} a$: a${CBM-W}{CBM-E}G(13) {CBM-M} 550
  1347.  
  1348.  
  1349.  
  1350. q
  1351. ^ k
  1352. B
  1353. H move,34,88
  1354. P
  1355. R k{CBM-R}0 {CBM-@} 5
  1356. {$7e}
  1357. {$7c}s{CBM-R}47{CBM-N}k{CBM-D}16
  1358.  
  1359.  draw,s,y(k),3
  1360.  
  1361.  k
  1362. {CBM-Z}
  1363.  colour,1,0,1
  1364. W
  1365. {CBM-@} prnt,11,15,"79  80  81  82  83  84"
  1366. {$eb}
  1367. {CBM-S}a${CBM-R}"10 8 6 4 2"
  1368. {CBM-U} i{CBM-R}1 {CBM-@} C(
  1369.  
  1370. "": 53280,5: 53281,0
  1371. a
  1372.  B(49152){CBM-W}{CBM-E}76 {CBM-M}  "hires",8,1
  1373. gA
  1374. :
  1375. BB
  1376.  initialize variables
  1377. HC
  1378. :
  1379. {CBM-S}D
  1380. hires{CBM-R}12{CBM-D}4096:draw{CBM-R}hi{CBM-N}3:plot{CBM-R}dr{CBM-N}3:move{CBM-R}pl{CBM-N}3:clscr{CBM-R}mo{CBM-N}3:dmode{CBM-R}cl{CBM-N}3
  1381. {$fb}N
  1382. selpc{CBM-R}dm{CBM-N}3:colour{CBM-R}se{CBM-N}3:box{CBM-R}co{CBM-N}3:text{CBM-R}bo{CBM-N}3:prnt{CBM-R}te{CBM-N}3:chset{CBM-R}pr{CBM-N}3:trap{CBM-R}ch{CBM-N}3
  1383.  
  1384. 3{CBM-G}){$fb}{$60}{CBM-G}{CBM-Z}{CBM--}{CBM--}{$60} Y
  1385. {$f0} N{SHIFT-*} YA{$f5}{SHIFT-*}{$f9}{SHIFT-*}{SHIFT-POUND},{SHIFT-POUND}
  1386. l{SHIFT-*}{$60}
  1387.  
  1388. {$fc}{CBM-G}{$fc}I {$fc} {$fd}{CBM-S} {CBM-Z} {CBM-Z} {CBM-+}{CBM-L}{CBM-N} 
  1389. {$e8}JP{$60}{CBM-E}" iFHl<FWhh{CBM-G}W0I I{$60}){CBM-*}P)?lNG){$7f}I{$7f}P{SHIFT-POUND}^I {$7d}lLGIP {SHIFT-+}Gl GIP{CBM-I}( gGJP{$fa}l GIP{SHIFT-POUND}k{SHIFT-*}l GIP gGl G{CBM-I},{CBM-I}{SHIFT--}MF{$f0}J{$f8}l G{CBM-X}{SHIFT--}F
  1390.  
  1391.  
  1392.  
  1393. >{SHIFT-*},5{SHIFT-*}0
  1394. ={SHIFT-*}>{SHIFT-*} 3El G
  1395.  
  1396.  
  1397. IP){CBM-D}sx :   x-coordinate for plot
  1398. h
  1399. {$fa}
  1400. yp{CBM-R}(y{CBM-Q}yin){CBM-D}sy :   y-coordinate for plot
  1401. [
  1402.  pf  290,310
  1403. A
  1404. :
  1405. {CBM-D}
  1406.   last point was plotted ok, so draw from last point to current point
  1407. {CBM-R}
  1408.  
  1409. :
  1410. C
  1411.  draw,xp,yp
  1412. M
  1413.  200
  1414. S
  1415. :
  1416.    last point was out of range, so({$fb}{$e6}{$fc}JP{$f2}{CBM-Z}i{SHIFT-*}E{$fb}{$fb}{$fd}{SHIFT-POUND}
  1417. E{$fc}{$fc}hIX{$fe}HIL{$fb}&{$fc}{$fb}&{$fc}{$fb}&{$fc}{CBM-G}{$fc}I {$fc} {$fd}{CBM-S} {CBM-Z} {CBM-Z} {CBM-+}{CBM-L}{CBM-N} 
  1418. {$e8}JP{$60}{CBM-E}" iFHl<FWhh{CBM-G}W0I I{$60}){CBM-*}P)?lNG){$7f}I{$7f}P{SHIFT-POUND}^I {$7d}lLGIP {SHIFT-+}Gl GIP{CBM-I}( gGJP{$fa}l GIP{SHIFT-POUND}k{SHIFT-*}l GIP gGl G{CBM-I},{CBM-I}{SHIFT--}MF{$f0}J{$f8}l G{CBM-X}{SHIFT--}F
  1419.  
  1420.  
  1421.  
  1422. >{SHIFT-*},5{SHIFT-*}0
  1423. ={SHIFT-*}>{SHIFT-*} 3El G
  1424.  
  1425.  
  1426. IPsy          "{CBM-N}G(142){CBM-N}"{SHIFT--}"
  1427. nR prnt,0,2,"{CBM-Z}CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC{CBM-X}"
  1428. I{$7c}{CBM-K} a$: a${CBM-W}{CBM-E}G(13) {CBM-M} 380
  1429. O
  1430. U{$f1}:
  1431. {$f2} draw arc
  1432. {$f3}:
  1433. {CBM-W}{$f4}z1{CBM-R}sa{CBM-D}~{CBM-Z}180:z2{CBM-R}ea{CBM-D}~{CBM-Z}180:z3{CBM-R}inc{CBM-D}~{CBM-Z}180
  1434. S{$fe}x{CBM-R}xc{CBM-N}xr{CBM-D}{CBM-V}(z1):y{CBM-R}yc{CBM-N}yr{CBM-D}{CBM-B}(z1)
  1435. {$e2} move,x,y
  1436. {$f7} i{CBM-R}z1 {CBM-@} z2 {SHIFT-POUND} z3
  1437. :
  1438. err{CBM-R}B(781):pf{CBM-R}2
  1439. = err{CBM-R}14 {CBM-M} 200 :   illegal quantity error
  1440. L{CBM-@} err{CBM-R}20 {CBM-M} 200 :   division by zero error
  1441. {CBM-S} err{CBM-R}16 {CBM-M} 200 :   overflow error
  1442. Z{CBM-U} err{CBM-R}11 {CBM-M}  prnt,3,23,"syntax error in function definition": 510
  1443.  
  1444. {CBM-X} prnt,4,23,"oops! i foE
  1445. :
  1446. F
  1447.  begin the show
  1448. G
  1449. :
  1450. .H
  1451.  hires,0,1,6
  1452. ER
  1453. xc{CBM-R}159:yc{CBM-R}100:xr{CBM-R}70:yr{CBM-R}50:inc{CBM-R}10:sa{CBM-R}45:ea{CBM-R}75: 600
  1454. {$7c}{CBM--}
  1455. sa{CBM-R}75:ea{CBM-R}160: 600
  1456. {$e6}
  1457. sa{CBM-R}160:ea{CBM-R}240: 600
  1458. {CBM-D}{$f0}
  1459. sa{CBM-R}240:ea{CBM-R}325: 600
  1460. {CBM-F}{$fa}
  1461.  colour,7
  1462. Yxc{CBM-R}175:sa{CBM-R}{CBM-Q}35:ea{CBM-R}45: 600
  1463. {$e8} colour,9
  1464.  
  1465.  
  1466.  box,6,170,307E
  1467. :
  1468. F
  1469.  begin the show
  1470. G
  1471. :
  1472. 2H
  1473.  hires,1,0,1,2,6
  1474. jR
  1475.  dmode,1: selpc,1
  1476. M{CBM--}
  1477.  draw,33,168 {CBM-@} 33,87 {CBM-@} 133,87
  1478. {$e6}
  1479.  draw,33,86 {CBM-@} 133,86
  1480. {$f0}
  1481.  k{CBM-R}1 {CBM-@} 5
  1482. {CBM-N}{$fa}
  1483.  j{CBM-R}37 {CBM-@} 133 {SHIFT-POUND} 4
  1484. {CBM-B} plot,j,84{CBM-N}16{CBM-D}k
  1485. Hj,k
  1486. V k{CBM-R}0 {CBM-@} 5
  1487. {$f5}"y(k){CBM-R}{CBM-F}(1){CBM-D}80{CBM-N}88:c{CBM-R}{CBM-F}(1){CBM-D}8{CBM-N}1
  1488.  
  1489. , a$) {SHIFT-POUND} 2
  1490. B prnt,6,3{CBM-N}i,J(a$,i,2)
  1491. "L
  1492. 5V colour,2,0,2
  1493. t  prnt,14,2,"annual sales"
  1494. G{$ea} colour,0,0,6
  1495. {$f4} prnt,9,17,"{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}"
  1496. {CBM-O}{$fe} prnt,9,18," b a r   g r a p h s "
  1497. L colour,5,7,7
  1498. {$ef} prnt,12,20,"a r e   n i c e"
  1499. ' prundary{CBM-R}0 :   point is below bottom of screen
  1500. d  pf{CBM-R}0 {CBM-M}  draw,xp{CBM-Q}dx,boundary
  1501. s{$ea}pf{CBM-R}1: 200
  1502. y{$f1}:
  1503. Y{$f2}  end by pressing <return>
  1504. {$7f}{$f3}:
  1505. {CBM-I}{$f4} prnt,13,23,"graph completed"
  1506. {CBM-V}{$fe}{CBM-K} a$: a${CBM-W}{CBM-E} G(13) {CBM-M} 510
  1507. D
  1508. J{$e5}:
  1509. {CBM-*}{$e6} begin the show
  1510. {$e5}{$e7}:
  1511. {$e8}xin{CBM-R}{CBM-Q}2{CBM-D}~X
  1512.  1000
  1513. E
  1514. :
  1515. !F
  1516.  plot the graph
  1517. 'G
  1518. :
  1519. @H
  1520. x{CBM-R}x{CBM-N}dx: x{CBM-E}xax {CBM-M} 500
  1521. {$7e}R
  1522.  trap,400 :   catch any errors in function calculations
  1523. {CBM-C}{CBM--}
  1524. y{CBM-R}{CBM-B}(2{CBM-D}x) {CBM-N} {CBM-V}(3{CBM-D}x) :   insert function to be graphed here
  1525. {$ee}{$e6}
  1526.  trap,450 :   now catch any plotting errors
  1527.  
  1528. {$f0}
  1529. xp{CBM-R}(x{CBM-Q}xin :   minimum value for x
  1530. 1{$f2}xax{CBM-R} 2{CBM-D}~ :   maximum value for x
  1531. w{$fc}yin{CBM-R}{CBM-Q}3.0 :   minimum value for y
  1532. {$7d}yax{CBM-R} 3.0 :   maximum value for y
  1533. {CBM-D}sx{CBM-R}160{CBM-Z}(xax{CBM-Q}xin) :   scale in x direction
  1534. {SHIFT-+}sy{CBM-R}200{CBM-Z}(yax{CBM-Q}yin) :   scale in y direction
  1535. $dx{CBM-R} (xax{CBM-Q}xin){CBM-Z}16 draw from boundary to current point
  1536. $!:
  1537. c" draw,xp,boundary {CBM-@} xp,yp
  1538. r,pf{CBM-R}0: 200
  1539. x3:
  1540. 4  last point was not defined, so just plot the current point
  1541.  5:
  1542. {CBM-E}6 plot,xp,yp
  1543. {SHIFT-*}@pf{CBM-R}0: 200
  1544. F:
  1545. {$f4}  something went wrong with the function
  1546. {$fa} XGl GIP{CBM-I}( GJP{$fa}l GIP{SHIFT-POUND}
  1547. k{SHIFT-*}l GIP Gl G{CBM-G}{$fd}PF{$fe}F{$fd}{CBM-G}PFF8{CBM-G}{$fb}{$e9}{$fb}{CBM-G}{$fc}{$e9}
  1548. {$fc}{CBM-G}{$fb}I
  1549. {CBM-G}{$fc}{$e9} {CBM-A} gG{$60}{$e6}{$fd}P{$e6}{$fe}{$e6}P{$e6}{SHIFT-POUND}E{$fb}{$fb}{$e6}{$fc}{CBM-G}{$fb}I@{CBM-G}{$fc}{$e9}~ G{$60}@{CBM-S}k{SHIFT-*}{$f0} {CBM-G}G  {$e6}G{CBM-E}{$fb}{$f9} {$f5}GH{CBM-Z}={SHIFT-*},5{SHIFT-*}{CBM-Z}@{SHIFT-*}{$fd}{CBM-Z}?{SHIFT-*}
  1550. >{SHIFT-*} gGH{CBM-POUND}H{CBM-N}{$60}{SHIFT-POUND}
  1551. &&&{CBM-Z}g{SHIFT-*}E{CBM-Z}h{SHIFT-*}E{$60} {$fd}{CBM-S} {CBM-Z} {$f7}{CBM-Y}{CBM-+}P{CBM-G}P{CBM-I}P,{CBM-I}Xh{SHIFT-*}{CBM-I}
  1552. g{SHIFT-*}{$60}{CBM-Z}{CBM--}){$fe}{CBM--}
  1553. {CBM-L}x{CBM-R}xc{CBM-N}xr{CBM-D}{CBM-V}(i):y{CBM-R}yc{CBM-N}yr{CBM-D}{CBM-B}(i)
  1554. $& draw,x,y
  1555. *0
  1556. m: draw,xc{CBM-N}xr{CBM-D}{CBM-V}(z2),yc{CBM-N}yr{CBM-D}{CBM-B}(z2)
  1557. sd
  1558. yu:
  1559. Hv draw pie
  1560. Nw:
  1561. Xx 500
  1562. {CBM-N}B draw,xc,yc: draw,xc{CBM-N}xr{CBM-D}{CBM-V}(z1),yc{CBM-N}yr{CBM-D}{CBM-B}(z1):
  1563.  
  1564.  
  1565. CCCCCCCCCCCCCCCCCCCCCCCC{CBM-S}"
  1566. H prnt,0,1,"{SHIFT--}         PIE CHARTS are Ea
  1567. rgot about error #"{CBM-N}D(err): 510
  1568.  
  1569. {CBM-V}:
  1570. x
  1571. {CBM-B}  tried to plot out of range.  x-coord. should be o.k.
  1572.  
  1573. {SHIFT-*}  therefore, just test the y-coord.
  1574.  
  1575. A:
  1576. {CBM-+}
  1577. Berr{CBM-R}B(781): err{CBM-W}{CBM-E}14 {CBM-M} 445
  1578. {$e4}
  1579. L yp{CBM-E}199 {CBM-M} boundary{CBM-R}199 :   point is above top of screen
  1580. !V yp{CBM-W}0 {CBM-M} bo,165
  1581.  
  1582. " box,3,172,313,169
  1583. &
  1584. , chset,1
  1585. ?
  1586. 6 prnt,15,9,"Rent"
  1587. x
  1588. @ prnt,13,13,"Food"
  1589. T
  1590. j prnt,18,16,"Clothes"
  1591.  
  1592. t prnt,24,12,"Travel"
  1593. K
  1594. ^ prnt,0,0,"{CBM-A}CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC{CBM-S}"
  1595. H prnt,0,1,"{SHIFT--}         PIE CHARTS are Ea
  1596. ,133,245,152,74,74,74,168,185,197,164,133
  1597. .{CBM-F}246,96,141,41,165,160,0,32,10,169,208,251,162,255,96,173,26
  1598. ^.{CBM-C}165,141,41,165,173,25,165,32,207,168,160,0,76,27,169,32,10
  1599. {CBM-T}.{CBM-X}169,208,248,162,255,108,38,165,177,245,201,141,208,2,169,13,170
  1600. {$e6}.{CBM-V}32,58,1630,208,249,230,252,230,254,228
  1601. ,{CBM-W}252,208,241,44,42,165,48,10,169,0,141,1,192,32,50,170,208
  1602. t,{CBM-H}3,32,64,170,169,128,77,42,165,141,42,165,162,141,96,36,157
  1603. ,{CBM-J}16,14,172,43,165,136,16,2,160,15,140,43,165,140,33,208,96
  1604. R,{CBM-L}36,157,16,14,172,45,165,136,1
  1605. {SHIFT-*}lBAl{$f7}ClBClNBlBlVDl{$e4}DlElcEl{SHIFT-POUND}{SHIFT-*}lNElGGlH
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617. ~
  1618. {$f8}
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628. {$f0}{$f0}
  1629.  
  1630. P
  1631.  
  1632.  
  1633.  
  1634. {CBM-Z}:{SHIFT-*}P{CBM-Z}
  1635. {SHIFT--}9{SHIFT-*}{CBM-Z}P:{SHIFT-*}{CBM-Z}P;{SHIFT-*}{CBM-Z}P<{SHIFT-*} N{SHIFT-*}{$60}{CBM-Z}
  1636. I{$e7}P{CBM-Z}I{SHIFT-*}{$f0},{CBM-Z}
  1637. {$ea}{SHIFT-*}{CBM-Z}{$eb}{SHIFT-*}{SHIFT-POUND}{$e7}
  1638. {SHIFT-POUND}{SHIFT-*}{CBM-Z})A{CBM-Z}*A{SHIFT-POUND}{SHIFT-POUND}A{$60}{CBM-Z}:{SHIFT-*}{$f0}P{CBM-Z}9{SHIFT-*}
  1639. {SHIFT--}{CBM-Z};{SHIFT-*}P{CBM-Z}<{SHIFT-*}P{SHIFT-POUND}
  1640. :{SHIFT-*}{$60}h{SHIFT-POUND}{$7f}
  1641. {CBM--}{CBM-G}8{SHIFT-*}){$fd}H{$60}h{CBM-Z}8{SHIFT-*}{SHIFT-POUND}
  1642. {CBM--}H{$60}l{$e3}
  1643. ,l{SHIFT-*}{$f5}{SHIFT-POUND}
  1644. {SHIFT-POUND}
  1645.  
  1646. ,9,13,22,165,141
  1647.  
  1648. *{CBM-Q}22,165,76,223,167,13,21,165,141,21,165,192,4,240,3,76,58
  1649. l*{CBM-D}163,32,58,163,76,92,166,76,248,165,32,114,169,32,188,169,174
  1650. *{CBM-Z}24,165,36,157,16,3,108,25,165,96,36,157,16,18,169,1,45
  1651. G*{CBM-S}37,161,240,11,224,20,208,8,162,29,32,58,163,{CBM-Z}PP{SHIFT-POUND}P
  1652. {CBM-Z}P){$ef}P{SHIFT-POUND}6{SHIFT-*}i~7{SHIFT-*}{SHIFT-POUND}~3{SHIFT-*}{$60}{SHIFT-POUND}a{SHIFT-*}{CBM-Z}c{SHIFT-*}b{SHIFT-*}{SHIFT-POUND}4{SHIFT-*} A{CBM-Z}-{SHIFT-*}
  1653.  
  1654.  
  1655.  
  1656. >{SHIFT-*}f{SHIFT-*}{CBM-Z}+{SHIFT-*})={SHIFT-*},5{SHIFT-*}0
  1657. >{SHIFT-*}>{SHIFT-*}f{SHIFT-*}lkA!P YA)?{SHIFT-*} YA@{SHIFT-*}{CBM-Z}>{SHIFT-*}lkA A{CBM-I}{CBM-X}+{SHIFT-*}'{SHIFT-*}J{$f7}{$60}8{SHIFT-POUND}G{$ed}){SHIFT-*}hjjj{$fc} 
  1658. {$fb}jF{$fb}jF{$fb}E{$fc}{$fc}{CBM-Z}'{SHIFT-*}{CBM-S}({SHIFT-*}-7{SHIFT-*},5{SHIFT-*}
  1659. h*{CBM-N}HE{$fb}{$fb}E{$fc}{$fc}H)E{$fb}{$fb}{$fd}{$e6}{$fc}{CBM-G}{$fc}jF{$fd}jF{$fd}jF{$fd}{$fe},5{SHIFT-*}0{SHIFT-POUND}
  1660. E{$fd}{$fd}{SHIFT-POUND}LE{$fe}{$fe}l{$f9}B{CBM-Z}a{SHIFT-*}I{$ea}{SHIFT-POUND}
  1661. E{$fd}{$fd}{SHIFT-POUND}XE{$fe}169,32,133,169
  1662. ({CBM-T}32,188,169,32,152,169,224,227,240,8,142,20,165,169,227,141,19
  1663. r({CBM-@}165,169,0,141,21,165,141,22,165,174,20,165,224,255,208,3,32
  1664. ({CBM-G}8,170,32,58,163,169,0,141,41,165,169,131,141,143,2,169,167
  1665. S({CBM-+}141,144,2,162,61,76,58,163,224,254,2406,169,235,133,245,169,164,133,246,169,7,32,226,168
  1666. 3N96,169,242,133,245,169,164,133,246,169,5,32,226,168,96,169,5
  1667. B3O133,245,169,165,133,246,169,7,32,226,168,96,169,12,133,245,169
  1668. {CBM-T}3P165,133,246,169,7,32,226,168,96,173,138,2,141,40,165,169,64
  1669. G3Q5
  1670. &174,20,165,224,255,208,3,32,8,170,32,58,163,169,220,141,143
  1671. h&2,169,166,141,144,2,162,61,76,58,163,224,254,240,249,224,227
  1672. &144,3,76,248,165,32,114,169,32,188,169,224,225,240,7,173,26
  1673. I&165,201,226,208,3,174,24,165,224,13,208,8,169,0,1413,23,165
  1674. {$f9}0F141,19,165,173,24,165,141,20,165,173,25,165,141,21,165,173,26
  1675. =1G165,141,22,165,96,173,28,165,133,245,173,29,165,133,246,96,173
  1676. 1H31,165,133,245,173,32,165,133,246,173,30,165,168,177,245,141,23
  1677. I1I165,200,177,245,141,24,165,200,177,2{$60} A Y
  1678. {$f0},I{CBM-@}P QB S
  1679.  A Y
  1680. I,P
  1681.  {$e4}D Y
  1682. I,P VD +D Y
  1683. I{CBM-@}{$f0}{CBM--}{$60} I{SHIFT-*}{CBM-I}
  1684.  C{CBM-I} C{CBM-G}BED{CBM-G}C{$e5}E> {CBM-O}C$K
  1685.  QB8{SHIFT-POUND}
  1686. {$e5}LL {$7d}B C{$e6}HP{$e6}I{$f0}F{$ee}'{SHIFT-*}P{$ee}({SHIFT-*} QC{CBM-Z}){SHIFT-*}EL){SHIFT-*} {$7d}B Cl[D{CBM-I}{CBM-J}B{CBM-H}DDBJ{$f5} {CBM-O}C$K
  1687.  QB8{SHIFT-POUND}
  1688. {$e5}LL {$7d}B C{$e6}H{$f0}{CBM-Z}){SHIFT-*}EL){SHIFT-*} QC{$ee}'{SHIFT-*}P{$ee}({SHIFT-*} {$7d}B Cl{CBM-+}D$K C QBlZ{SHIFT-*} YA)iJJJ4{SHIFT-*}{$60} YA){$f0},5{SHIFT-*}a{SHIFT-*}{CBM-N},200,206,41,165,96,165,198,205,137,2,144,222,165,245
  1689. )/{CBM-B}141,34,165,165,246,141,35,165,140,33,165,173,143,2,141,36,165
  1690. J/{SHIFT-*}173,144,2,141,37,165,169,77,141,143,2,169,169,141,144,2,162
  1691. {CBM-P}/A255,142,38,161,76,58,163,165,198,208,244,173,34,165,133,245,173
  1692.  
  1693. 6,2,160,15,140,45,165,140,32
  1694. -{CBM-Y}208,96,36,157,16,42,172,44,165,136,16,2,160,15,140,44,165
  1695. t-{CBM-U}140,134,2,152,160,216,132,246,160,0,132,245,145,245,200,208,4
  1696. -{CBM-O}230,246,208,247,192,232,208,243,166,246,224,219,208,237,162,255,96
  1697. {SHIFT--}-{SHIFT-@}168,10,10,10,10,10{CBM-I}{$fa}{SHIFT-POUND}{CBM-M}h{SHIFT-POUND}{$e9}hl{CBM-T}{CBM-POUND} {SHIFT-POUND}{SHIFT-*}{CBM-Z}{$ea}{SHIFT-*}
  1698. {CBM-Z}{$eb}{SHIFT-*}{CBM-Z})A{CBM-Z}*A{SHIFT-POUND}
  1699. l{SHIFT-*}l{CBM-@}{CBM-@}{$fe}{$f0}
  1700.  
  1701. {$fb}HP{$fb}{$e6}{$fc}F{$fe}P{$f3}{CBM-@}{$fd}{$f0}
  1702. {$f0}{$fb}P{$fb}{$fb}{$60} I{SHIFT-*} 
  1703. {$fb} L{$fc} {$e8}{$fd} {$fe} +A{SHIFT-POUND}
  1704. {$fb}{SHIFT-POUND} {$fc}{SHIFT-POUND}@{$fd}{SHIFT-POUND}{$fe}{SHIFT-POUND}
  1705.  +AlZ{SHIFT-*} {$fd}{CBM-S} {CBM-Z} {$f7}{CBM-Y}{CBM-+}{CBM-G}{$60} {$fd}{CBM-S} {$7c}A+{SHIFT-*},{SHIFT-*} YA-{SHIFT-*}.{SHIFT-*}{SHIFT-POUND}?{CBM-I},5{SHIFT-*}{SHIFT-POUND}{CBM-I}
  1706. M+{SHIFT-*}{$ed},{SHIFT-*}{CBM-A}lh{CBM-R}{SHIFT-POUND}GM-{SHIFT-*}{SHIFT-POUND}
  1707. {$ed}.{SHIFT-*}{$f1}{$60} m{SHIFT-*} YA{$f0}{SHIFT-POUND}5{SHIFT-*} Y
  1708. {$f0} B{CBM-Z}
  1709. {SHIFT--}i
  1710. {SHIFT--}{CBM-Z}P)0P{CBM-Z}P P,5{SHIFT-*}162,20,96,224
  1711. +{CBM-P}32,144,19,224,128,144,4,224,160,144,11,142,20,165,162,148,32
  1712. k+{CBM-A}58,163,174,20,165,96,36,157,16,72,169,183,160,224,162,192,44
  1713. +{CBM-E}42,165,48,6,169,161,160,0,162,171,133,252,132,251,169,192,133
  1714. U+{CBM-R}254,160,0,132,253,177,251,145,253,20{$fe}{CBM-G}{$fb}I
  1715. {$fb}{CBM-G}{$fc}I {$fc}{CBM-Z}'{SHIFT-*}-6{SHIFT-*}{CBM-N}{$60}{SHIFT-POUND}
  1716. {CBM-POUND},4{SHIFT-*}Pp$0{SHIFT-POUND}~$K0{$60}{CBM-E}{$fb}m3{SHIFT-*},5{SHIFT-*}0
  1717. =vCA{CBM-X}vCP=^CA{CBM-X}^Ci~1{$fb}A{$fb}{CBM-E}{$fd}-b{SHIFT-*}
  1718. f{SHIFT-*}{$fd}{$60}@ {SHIFT-*}0 NB Y
  1719. {$f0} {$e4}D Y
  1720. {$f0} VD I{SHIFT-*} {$7d}B ClZ{SHIFT-*}{SHIFT-POUND}J{SHIFT-POUND}
  1721. K8{CBM-X}+{SHIFT-*}{$fd}'{SHIFT-*}B{CBM-X},{SHIFT-*}{$fd}({SHIFT-*}C{SHIFT-POUND}~JK8{SHIFT-POUND}
  1722. {$f5}BB{SHIFT-POUND}
  1723. {$f5}CC{$60}BPJK{$60}{CBM-G}CjG{CBM-G}BJF{SHIFT-POUND}
  1724. {$e5}BH{SHIFT-POUND}
  1725. {$e5}CI{$60}{CBM-G}FEDF{CBM-N}{CBM-G}GEEGECP{$e4}B
  1726. 8{$e5}BF{CBM-G}G{$e5}CG8,249,224,228,144,3,76
  1727. ){CBM-M}248,165,224,225,144,9,32,114,169,32,188,169,174,24,165,224,13
  1728. u){CBM-POUND}208,3,76,81,166,138,201,48,144,65,201,64,240,61,144,7,201
  1729. ){SHIFT-POUND}71,176,55,24,105,9,41,15,238,41,165,172,41,165,192,4,240
  1730. L){CBM-N}8,192,2,240,4,10,10,10,10,192,3,176
  1731. #141,138,2,96,1,255,1,255,1,255
  1732.  
  1733.  
  1734. 26,165,96,173,28,165,133,245,173,29,165,133,246,173,27,165,168
  1735. s2K173,19,165,145,245,200,173,20,165,145,245,200,173,21,165,145,245
  1736. 2L200,173,22,165,145,245,96,169,247,133,245,169,164,133,246,169,8
  1737. {CBM--}2M32,226,168,9,22,165
  1738. '76,81,166,142,19,165,32,58,163,76,92,166,169,42,141,143,2
  1739. l' 169,167,141,144,2,169,219,133,245,169,164,133,246,169,7,32,226
  1740. '{CBM-K}168,76,78,170,224,254,240,82,176,18,224,224,144,7,224,227,240
  1741. N'{CBM-I}10,76,248,165,224,13,208,3,76,2,166,32,114,45,141,25,165,200,177,245,141
  1742.  
  1743. 2J26,165,96,173,28,165,133,245,173,29,165,133,246,173,27,165,168
  1744. s2K173,19,165,145,245,200,173,20,165,145,245,200,173,21,165,145,245
  1745. 2L200,173,22,165,145,245,96,169,247,133,245,169,164,133,246,169,8
  1746. {CBM--}2M32,226,168,9{CBM-X}={SHIFT-*}f{SHIFT-*}{CBM-X}b{SHIFT-*}b{SHIFT-*}{CBM-X}E3{SHIFT-*}{$60}
  1747. u{CBM-N}~ YA
  1748.  
  1749.  
  1750.  
  1751. >{SHIFT-*},5{SHIFT-*}0
  1752. ={SHIFT-*}>{SHIFT-*}l3E YA)?{SHIFT-*} YA)@{SHIFT-*}{CBM-S}a{SHIFT-*}{CBM-X}={SHIFT-*}f{SHIFT-*}{CBM-X}b{SHIFT-*}b{SHIFT-*}{$60} NB A{CBM-I}{CBM-X}+{SHIFT-*}/{SHIFT-*}J{$f7} Y
  1753. {$f0} {$e4}D Y
  1754. {$f0} VD{CBM-Z}'{SHIFT-*}M/{SHIFT-*}+{SHIFT-*}{CBM-Z}({SHIFT-*}M0{SHIFT-*},{SHIFT-*}{CBM-Z}){SHIFT-*}-{SHIFT-*}{CBM-Z}*{SHIFT-*}.{SHIFT-*} A +D8{CBM-Z}-{SHIFT-*}{$ed}1{SHIFT-*}-{SHIFT-*}{CBM-Z}.{SHIFT-*}{$ed}2{SHIFT-*}.{SHIFT-*} {CBM-J}A +D8{CBM-Z}+{SHIFT-*}{$ed}/{SHIFT-*}+{SHIFT-*}{CBM-Z},{SHIFT-*}{$ed}0{SHIFT-*},{SHIFT-*} +D{CBM-Z}-{SHIFT-*}M1{SHIFT-*}-{SHIFT-*}{CBM-Z}.{SHIFT-*}M2{SHIFT-*}.{SHIFT-*}l+D{SHIFT-POUND}
  1755. {$fb}{$fc} {$f1}{CBM-Y} (lh{CBM-R}i{SHIFT-*} {$f1}{CBM-Y}j{SHIFT-*}{$f0} {CBM-A}{$ed}{CBM-G}{$fb}I{$f2}/B35,165,133,246,172,33,165,173,36,165,141,143,2,173,37,165,141
  1756. /0C144,2,169,0,141,38,161,76,0,169,173,36,161,10,10,141,30
  1757. S0D165,165,245,141,31,165,165,246,141,32,165,96,173,30,165,141,27
  1758. {CBM-L}0E165,173,31,165,141,28,165,173,32,165,141,29,165,96,17
  1759. 112,75,173,140,2,240,5,206,140,2,208
  1760. di65,206,139,2,208,60,169,4,141,139,2,169,2,141,35,161,206
  1761. j35,161,48,45,174,35,161,189,28,161,201,64,240,241,141,36,161
  1762. Dk32,76,163,44,138,2,48,18,41,127,201,20,240,12,201,32,240
  1763. l8,201,29,240,4,201,17,38,2,141,138,2,76,185,161,173,141,2,41,1
  1764. ma240,31,77,37,161,141,37,161,76,185,161,173,141,2,41,3,201
  1765. b3,208,13,173,145,2,48,8,173,24,208,73,2,141,24,208,76
  1766. Lc185,161,173,34,161,240,29,196,197,208,6,169,64,133,203,133,197
  1767.  
  1768. d152,160,2,136,48,11,31,10,168,185
  1769. & L131,164,141,195,164,185,132,164,141,196,164,108,195,164,96,32,114
  1770. I M169,32,188,169,174,24,165,36,157,16,242,169,78,141,38,165,169
  1771. {CBM-D} N165,141,39,165,76,239,168,169,131,141,143,2,169,165,141,144,2
  1772. {$f0} O169,201,133,245,169,164,133,
  1773. 19,161,45,33,161,141,34,161,240,15,206,30
  1774. s9161,173,33,161,93,19,161,29,19,161,76,7,162,173,30,161,205
  1775. :2,161,176,199,173,141,2,41,3,201,3,240,190,238,30,161,173
  1776. Q;33,161,93,19,161,61,19,161,157,19,161,173,31,161,10,10,10
  1777. <168,173,33,161,16,78,165,78,165,78,165,78,165,78,165,78,165,78,165,78
  1778. hD165,78,165,78,165,78,165,78,165,78,165,0,0,188,189,190,191
  1779. E83,84,82,73,78,71,32,63,157,67,79,78,71,73,71,32,63
  1780. {CBM-F}F157,85,83,69,82,32,63,157,32,65,76,76,32,85,83,69,68
  1781. {$f3}G32,85,78,68,79,781,141,37,161,141,38,161,169
  1782. l164,133,203,133,197,141,28,161,141,29,161,169,255,162,7,157,19
  1783. 2161,202,16,250,32,110,163,173,38,161,208,17,173,30,161,208,20
  1784. N3169,0,141,0,220,173,1,220,201,255,208,8,162,254,32,55,163
  1785. 476,150,161,169,8,141,31,133,246,32,117
  1786. +\164,189,64,160,145,245,136,136,136,136,202,16,244,169,0,133,245
  1787. S]169,186,133,246,32,117,164,189,128,160,145,245,136,136,136,136,202
  1788. {CBM-U}^16,244,169,0,133,245,169,187,133,246,32,117,164,189,192,160,145
  1789. {$fe}_245,136,136,136,136,202,,169,9,32,226,168,76,98,166,185,224,183,201,255,240
  1790. e"T230,141,21,165,142,20,165,169,255,153,224,183,169,225,141,19,165
  1791. "U32,226,169,174,20,165,224,255,208,3,32,8,170,32,58,163,169
  1792. D"V18,141,143,2,169,166,141,144,2,162,61,76,58,163,162,63,32
  1793. {$ee}"W2,208,8,165,192,208,6,165,1,41,31,133,1,96
  1794. hu173,0,161,208,44,162,63,189,129,235,157,0,160,202,16,247,162
  1795. v63,189,194,235,157,64,160,202,16,247,162,63,189,3,236,157,128
  1796. Ow160,202,16,247,162,63,189,120,236,157,192,160,202,16,247,173,0
  1797. x161,15,192,32,240,3,76,58,163,32,58,163,173,22,165,208
  1798. <$18,173,21,165,168,153,224,183,173,20,165,141,19,165,32,22,170
  1799. {$7c}$208,3,32,36,170,32,226,169,173,40,165,141,138,2,169,46,141
  1800. {CBM-X}$143,2,169,165,141,144,2,162,141,76,58,163,169,145,141,143,2
  1801. %169208,212,32,48,163,76,253,162,96,173
  1802. hm36,161,133,203,133,197,108,143,2,224,224,176,13,138,166,198,236
  1803. n137,2,176,5,157,119,2,230,198,96,173,36,161,10,10,168,173
  1804. Co141,2,10,201,8,144,2,169,6,170,189,3,161,133,245,189,4
  1805. p161,133,246,177,245,1
  1806. 0,217,28,161,208,248,169,64,153,28,161,76
  1807. pe185,161,32,76,163,169,64,172,27,161,173,36,161,153,28,161,152
  1808. f73,1,141,27,161,169,16,141,140,2,169,4,141,139,2,32,48
  1809. Kg163,76,185,161,173,30,161,240,91,173,141,2,41,3,201,3,240
  1810. h82,44,138,2,48,2,246,169,9,32,226,168,76,78,170,224
  1811. 4!P254,240,110,176,8,224,227,176,107,224,13,240,113,32,114,169,32
  1812. W!Q133,169,32,188,169,173,26,165,201,226,240,87,32,152,169,169,0
  1813. {CBM-F}!R141,22,165,224,225,240,47,160,32,136,16,16,169,226,133,245,169
  1814. ~!S164,133,2462,255,142,36,161,238,36,161,74,144,250,152,77
  1815. v=36,161,141,36,161,10,10,168,173,3,161,133,245,173,4,161,133
  1816. >246,177,245,170,172,36,161,224,5,176,76,224,3,240,72,77,141
  1817. Q?2,141,141,2,141,142,2,41,4,240,34,173,141,2,41,2,240
  1818. @11,169,128,77,1,69,32,79,46,75,46,78,85,76,76,32
  1819. +H75,69,89,32,65,66,79,82,84,83,65,86,69,32,80,71,83
  1820. II65,86,69,32,84,66,157,95,254,226,157,255,1,255,228,0,184
  1821. J8,0,185,30,224,191,46,165,78,165,0,0,0,0,0,0,32
  1822. {CBM-*}K52,165,76,58,163,138,224,224,176,2,169,224,4161,32,156,161,32,207,162,169,127,141
  1823. n50,220,96,206,31,161,16,1,96,174,31,161,189,11,161,141,0
  1824. 6220,173,1,220,205,1,220,208,248,93,19,161,141,32,161,172,32
  1825. R7161,240,222,174,31,161,136,152,45,32,161,168,77,32,161,141,33
  1826. 8161,140,32,161,93,16,244,162,31,138,157,224,183,202,16,249
  1827. a{$60}96,160,255,169,0,145,245,136,16,251,162,63,160,252,96,252,167
  1828. A79,165,78,165,235,167,105,165,119,166,16,167,43,168,120,168,158
  1829. HB168,139,168,78,165,78,165,78,165,78,165,78,165,78,165,78,165
  1830. C78,16558,163,162,157,76,58,163,169,255,133
  1831. 1#245,169,164,133,246,169,6,32,226,168,76,98,166,224,254,240,41
  1832. U#224,227,176,222,224,225,208,9,32,114,169,32,188,169,174,24,165
  1833. {CBM-O}#224,13,240,26,173,21,165,32,207,168,172,22,165,138,145,245,200
  1834. {$f9}#238,22,166,3,76,116,164,162,228,142,199,160,232,142,194,160,232,142
  1835. ]y255,160,232,142,252,160,232,142,192,160,232,142,193,160,232,142,243
  1836. {CBM-K}z160,169,0,133,245,169,184,133,246,32,117,164,189,0,160,145,245
  1837. {$e6}[136,136,136,136,202,16,244,169,0,133,245,169,185,,166,141,144,2,169,210,133,245,169,164,133,246,169,9,32,226
  1838. b%168,76,78,170,224,254,240,68,176,7,224,225,144,3,76,248,165
  1839. %224,13,208,3,76,2,166,32,114,169,32,133,169,32,188,169,32
  1840. E%152,169,173,22,165,201,226,240,8,142,20,165,169,226,141,22,1670,172,36,161,96,32,234,255,165,204,208,41
  1841. lq198,205,208,37,169,20,133,205,164,211,70,207,174,135,2,177,209
  1842. r176,17,230,207,133,206,32,36,234,177,243,141,135,2,174,134,2
  1843. Ms165,206,73,128,32,28,234,165,1,41,16,240,10,160,0,132,192
  1844. t165,1,9,3
  1845.  
  1846. , 255, 201,  34, 208, 233
  1847. $ 238,  11, 192, 173,  11, 192
  1848. g  41,   1, 141,  11, 192,  16
  1849. J& 220, 174,  11, 192, 240,   6
  1850. 0  32, 210, 255,  76, 207, 193
  1851. {CBM-A}: 201, 255, 240, 246,  32,  11
  1852. Sd 194,  76, 207, 193,  76,  67
  1853. {$f6}n 193, 160,   
  1854. 1
  1855.  
  1856.  the transactor volume 5 issue 06  page 29
  1857. x
  1858.  
  1859.  ********************************
  1860. {$7f}
  1861.  ** an amazing keyboard driver **
  1862. {CBM-+}
  1863.  **** for your commodore 64  ****
  1864. M
  1865.  *** aubrey stanley  dec 1984 ***
  1866. {$f4}
  1867.  ********************************
  1868. {$fd}
  1869.  **
  1870.  
  1871. 193,  32
  1872. {$7c} 207, 255,  32, 207, 255, 169
  1873. :   0, 141,  11, 192, 169,  13
  1874. ]  32, 210, 255,  32, 207, 255
  1875.   32, 207, 255,  32, 207, 255
  1876. {CBM-T}{CBM-@} 133, 253,  32, 207, 255, 133
  1877. F{CBM-S} 254,  32, 183, 255, 240,   3
  1878. {$e9}{CBM-U}  76,  67, 193, 165, 254, 164
  1879.  
  1880.  
  1881.  
  1882. :
  1883.  ft{CBM-R}1 {CBM-M} 62: *program file loaded from disk*
  1884. P
  1885. <
  1886. ft{CBM-R}1: pg${CBM-W}{CBM-E}"kprg" {CBM-M} pg{CBM-R}1: "0:"{CBM-N}pg$,8,1:  *load program file*
  1887. {CBM-J}
  1888. >
  1889. ft{CBM-R}2: tb${CBM-W}{CBM-E}"kernel" {CBM-M} tb{CBM-R}128: "0:"{CBM-N}tb$,8,1: *load table file*
  1890. {CBM-B}
  1891. @
  1892.  100
  1893. {$e6}
  1894. a
  1895.  ********************************
  1896.  
  1897. f
  1898.  *save program
  1899. 0,  14, 201,  44, 240,  10
  1900. -{$f0} 201,  58, 240,   6,  32, 115
  1901. p{$fa}   0,  76,  48, 193,  96,  32
  1902. S 204, 255, 169, 127,  76, 195
  1903.  255,  32, 135, 192,  32, 189
  1904. {CBM-O} 255, 164, 253, 169, 127, 174
  1905. {CBM--}"   9, 192,  32, 186, 255,  32
  1906. ~, 192, 255, 1
  1907. e name*
  1908. nt
  1909. ad{CBM-R}47072:bd{CBM-R}49152:n{CBM-R}2080: *table address, saved from address, byte count*
  1910. Kv
  1911.  2,8,2,"@0:"{CBM-N}tb${CBM-N}",p,w"
  1912. x
  1913. 2,G(ad{CBM-Q}{CBM-J}(ad{CBM-Z}256){CBM-D}256);
  1914. z
  1915. 2,G(ad{CBM-Z}256);
  1916. {SHIFT-POUND}\
  1917.  i{CBM-R}0 {CBM-@} n{CBM-Q}1
  1918. {CBM-C}^
  1919. 2,G(B(bd{CBM-N}i));
  1920. D{$60}
  1921.  i
  1922. NB
  1923.   2:
  1924. {$f5}C
  1925.  ********************************
  1926.  
  1927.   83, 240
  1928.  
  1929. z   3, 108,   3, 192,  32,  45
  1930. c
  1931. D 193,  76, 116, 194, 201,  75
  1932. F
  1933. N 208,  40,  32,  45, 193, 173
  1934.  
  1935. X   3, 192, 141,   0,   3, 173
  1936. {CBM-D}
  1937.    4, 192, 141,   1,   3, 173
  1938. O
  1939.    7, 192, 141,  50,   3, 173
  1940. {$f2}
  1941.    8, 192, 141,  51,   3, 173
  1942. 1, 192, 145,  98
  1943. Z 200, 202, 208, 247,  96
  1944.  
  1945.  
  1946. ,  32, 183, 255, 240
  1947. i{$f8} 245,  76, 171, 255, 173,   9
  1948. L 192,  32, 180, 255, 169, 111
  1949.   32, 150, 255, 169,   0, 133
  1950. {CBM-R} 144, 168,  32, 165, 255, 153
  1951. U   12, 192, 200,  32, 183, 255
  1952. {$f8}* 208,
  1953. {$e4} 133, 144,  32, 165, 255,  32
  1954. &{$ee} 210, 255,  32, 183, 255, 240
  1955. i{$f8} 245,  76, 171, 255, 173,   9
  1956. L 192,  32, 180, 255, 169, 111
  1957.   32, 150, 255, 169,   0, 133
  1958. {CBM-R} 144, 168,  32, 165, 255, 153
  1959. U   12, 192, 200,  32, 183, 255
  1960. {$f8}* 208,
  1961. ded from disk*
  1962. 4T
  1963.  41218,nk: *tells program the n-key factor*
  1964. TV
  1965.  56334,B(56334){CBM-P}254: *disable keyboard (timer) interrupt*
  1966. {CBM-L}X
  1967.  788,(i{CBM-Q}{CBM-J}(i{CBM-Z}256){CBM-D}256): *set up irq vector address low byte*
  1968. {$e8}Z
  1969.  789,(i{CBM-Z}256): *set up irq vector high byte*
  1970. ${$7c}
  1971.  563
  1972. 0,  56, 233, 128
  1973. x 240,  15, 170, 169, 255, 200
  1974. <B 185, 158, 160,  48,   2, 208
  1975. _L 248, 202, 208, 245, 200, 185
  1976. V 158, 160,  48,   6,  32, 210
  1977. {CBM-G} 255, 200, 208, 245,  56, 233
  1978. H 128,  76, 210, 255, 169,   2
  1979. {$eb} 133, 253,  32,  75, 1
  1980. ;2
  1981. tb${CBM-R}"kernel":pg${CBM-R}"kprg": *tells loader how to load kwiz*
  1982. S4
  1983. i{CBM-R}53216:nk{CBM-R}2: *irq address & n-key rollover count*
  1984. {CBM-C}6
  1985.  tb${CBM-R}"kernel" {CBM-P} pg${CBM-R}"kprg" {CBM-M} 100: *use kernel tables & data lines*
  1986. {$fa}8
  1987.  ft{CBM-E}1 {CBM-M} 100: *program and table files loaded from disk*
  1988. ,
  1989.  
  1990. B 253,  32, 145, 179,  32, 221
  1991. /L 189, 160,   1, 185,   0,   1
  1992. rV 240,   6,  32, 210, 255, 200
  1993. U  208, 245, 169,  32,  32, 210
  1994. {$ea} 255,  32, 225, 255, 240,  52
  1995. {CBM-F}{$f4} 201, 239, 240, 247,  32, 207
  1996. {$de}{$fe} 255, 240, 180,  48,  20,  32
  1997.  210
  1998. , type - run 70*
  1999. /h
  2000. pg${CBM-R}"kwiz": *program file name*
  2001. {$7d}j
  2002. ad{CBM-R}41216:bd{CBM-R}49152:n{CBM-R}2400: *prog address, saved from address, byte count*
  2003. l
  2004.  2,8,2,"@0:"{CBM-N}pg${CBM-N}",p,w"
  2005. {CBM-T}n
  2006.  88
  2007. {CBM-L}o
  2008.  ************
  2009. Yp
  2010.  *save tables, type - run 80*
  2011. ~r
  2012. tb${CBM-R}"kwiz.tb": *table fil
  2013. 62, 127,  76, 198
  2014. "
  2015. 6 255, 173,   9, 192,  32, 177
  2016. e
  2017. @ 255, 169, 111,  32, 147, 255
  2018. H
  2019. j  32, 135, 192, 134, 253, 132
  2020.  
  2021. t 254, 170, 160,   0, 177, 253
  2022. {CBM-S}
  2023. ^  32, 168, 255, 200, 202, 208
  2024. Q
  2025. H 247,  76, 174, 255, 169,   0
  2026. {$f4}
  2027. R 133, 253,  32,  75, 
  2028. #
  2029. D
  2030.  n{CBM-R}0 {CBM-@} 23: *poke irq vector code block*
  2031. 5
  2032. F
  2033.  a: i{CBM-N}n,a:
  2034. {$7b}
  2035. H
  2036.  pg{CBM-R}1 {CBM-M} 112: *bypass program pokes if program loaded from disk*
  2037. {CBM-Z}
  2038. J
  2039.  j{CBM-R}41216 {CBM-@} 43615: *poke program code block*
  2040. {CBM-X}
  2041. L
  2042.  a: j,a:
  2043. P
  2044.  41216,tb: *tells program whether tables are loa
  2045.  
  2046.     5, 192, 141,  48,   3, 173
  2047. 8{CBM-N}   6, 192, 141,  49,   3,  96
  2048. [{CBM-H} 201, 155, 208,   6,  32,  45
  2049. {$7e}{CBM-V} 193,  76, 132, 193, 201, 153
  2050. {CBM-K}H 208,   6,  32,  45, 193,  76
  2051. DR  50, 194, 162,  11, 108,   3
  2052. {$e7}{CBM--} 192,  32, 121,   0, 201,   0
  2053.  
  2054. {$e6} 24,0,186,0,187,254,253,251,247,239,223
  2055. o-191,127,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0
  2056. .0,0,0,0,0,44,1,161,48,62,32,185,163,169,128,141,1
  2057. H/161,169,46,160,165,141,143,2,140,144,2,169,0,133,198,141,141
  2058. 02,141,142,2,141,27,161,141,30,16
  2059.    4, 192,  40, 208, 240
  2060. 4  32, 171, 255, 136, 152,  72
  2061. >>  72,  32, 115,   0,  32, 139
  2062. Ah 176, 133,  73, 132,  74,  32
  2063. r 163, 182, 104,  32, 117, 180
  2064. {CBM-M}\ 160,   2, 185,  97,   0, 145
  2065. JF  73, 136,  16, 248, 200, 104
  2066. {$ed}P 170, 185,  12
  2067. 34,B(56334){CBM-A}1: *enable keyboard (timer) interrupt
  2068. 9{$7e}
  2069. : *of loading*
  2070. _
  2071.  *******************************
  2072. H
  2073. 32,35,234,165,1,41,254,133,1,32,39,161,165,1,9,1,133
  2074. {CBM-W}I
  2075. 1,76,126,234,0,90,32
  2076. Y{$fa}
  2077.  *******************************
  2078. ,0,0,2,0,184,0,185
  2079. 93,  32
  2080.  207, 255, 170,  32, 183, 255
  2081. 1{CBM-POUND} 240,   3,  76,  67, 193, 138
  2082. t{CBM-R}  32, 210, 255,  32, 225, 255
  2083. W{CBM-C} 208,   3,  76,  67, 193, 201
  2084. F 239, 208, 228, 240, 242, 173
  2085. {CBM-X}P   9, 192,  32, 180, 255, 169
  2086.  Z 111,  32, 150, 255, 169,   0
  2087.  
  2088. 8
  2089.  
  2090.  the transactor volume 5 issue 06         page 10
  2091. _D
  2092. ; {CBM-D}{CBM-D} irq driven display routine {CBM-D}{CBM-D}
  2093. EI
  2094. ;
  2095. {CBM-I}N
  2096. {CBM-D}{CBM-R}828 ; start address can be anywhere you find cvenient
  2097. {CBM-POUND}S
  2098. ;
  2099. NX
  2100. irqvec {CBM-R} $0314 ; irq vec{CBM-@}r in ram
  2101. {$f3}{$7d}
  2102. screen {CBM-R} 1024  ; start of screen
  2103. {$f9}
  2104. ;
  2105.  
  2106. 8
  2107.  
  2108.  the transactor volume 5 issue 06         page 10
  2109. Y,; {CBM-D}{CBM-D} routine {CBM-@} clear all but the {CBM-@}p 3 lines of the screen {CBM-D}{CBM-D}
  2110. {$7f}1;
  2111. {CBM-C}6{CBM-D}{CBM-R}828 ; start address can be anywhere you find cvenient
  2112. B;;
  2113. {$f5}@screen {CBM-R} 1144 ; {CBM-I} screen start address  clear
  2114. {$fb}e;
  2115.  
  2116. w{CBM-@}m
  2117. ,inx: cpx #112 ; balance of screen {CBM-@} clear
  2118. :bne final
  2119. brts
  2120. h;
  2121. o.
  2122.  
  2123.  
  2124. but the {CBM-@}p 3 lines of the screen {CBM-D}{CBM-D}
  2125. {$7f}1;
  2126. {CBM-C}6{CBM-D}{CBM-R}828 ; start address can be anywhere you find cvenient
  2127. B;;
  2128. {$f5}@screen {CBM-R} 1144 ; {CBM-I} screen start address  clear
  2129. {$fb}e;
  2130.  
  2131. ,
  2132.  
  2133.  "Article related programs start here
  2134. m
  2135.  "note: this file is only a
  2136. L
  2137.  "directory placemarker -
  2138. (
  2139.  "scratch it if you wish.
  2140.  
  2141.  
  2142. art address can be anywhere you find cvenient
  2143. B;;
  2144. {$f5}@screen {CBM-R} 1144 ; {CBM-I} screen start address  clear
  2145. {$fb}e;
  2146. 8
  2147.  
  2148.  the transactor volume 5 issue 06         page 12
  2149. [
  2150.  
  2151. * data loader for "verigen" *
  2152. M
  2153.  runs on c64
  2154. V
  2155. cs{CBM-R}0
  2156.  
  2157.  i{CBM-R}49152 {CBM-@} 49410: a: i,a
  2158. {CBM-+}(
  2159. cs{CBM-R}cs{CBM-N}a: i
  2160. {CBM-D}2
  2161. :
  2162. {SHIFT-+}<
  2163.  cs{CBM-W}{CBM-E}36235 {CBM-M} "***** data error *****": 
  2164. {$eb}f
  2165.  sys 49152
  2166. {$f1}p
  2167.  
  2168. {$f7}D
  2169. :
  2170. ){$e8}  192, 255,  32, 183, 255, 240,   1,  96
  2171. u$ 165,  43, 133, 254, 165,  44, 133, 255, 160
  2172. .   0, 162,   1,  32, 198, 255,  32, 228, 255
  2173. {CBM-O}8  32, 228, 255, 177, 254, 208,  12, 200, 208
  2174. {$eb}b   2, 230, 255, 177, 254, 208,   8,  76, 214
  2175. l 192, 2008, 253,  16, 249, 200, 208,   2
  2176. i 230, 255, 138, 208, 226, 162,   2,  32, 201
  2177. {$7b} 255, 165, 251,  41,  15,  24, 105, 193,  32
  2178. {CBM-Z} 210, 255, 165, 251,  74,  74,  74,  74,  24
  2179. {CBM-*}{CBM-+} 105, 193,  32, 210, 255, 169,  32,  32, 210
  2180. {CBM-A} 255, 162,   1,  
  2181. {CBM-M} 24, 101, 251, 133, 251
  2182. =
  2183. {$ec}  96,  48,  58,  73,  78,  70,  73,  76,  44
  2184. O
  2185. {$f6}  83,  44,  82,  64,  48,  58,  79,  85,  84
  2186.  
  2187.  
  2188.   70,  73,  76,  44,  83,  44,  87
  2189.  
  2190.  
  2191. ,  74,  74,  24
  2192. {CBM-*}{CBM-+} 105, 193,  32, 210, 255, 169,  32,  32, 210
  2193. {CBM-A} 255, 162,   1,  
  2194. )splay lines from here on
  2195. {$fa}
  2196. ;
  2197. ~
  2198. .
  2199.  
  2200.  
  2201. ain old irq vec{CBM-@}r
  2202. v
  2203. lda irqvec{CBM-N}1: sta oldirq{CBM-N}1
  2204.  
  2205. lda #{CBM-W}start: sta irqvec    ; po{CBM-J} {CBM-I} irq vec{CBM-@}r at code
  2206. {CBM-Z}
  2207. lda #{CBM-E}start: sta irqvec{CBM-N}1
  2208. {SHIFT-@} 
  2209. cli: rts
  2210. {SHIFT-*}{CBM-G}
  2211. ;
  2212. N{CBM-N}
  2213. start {CBM-R} {CBM-D}
  2214. T{CBM-P}
  2215. ;
  2216. {CBM-*}{CBM-H}
  2217. ldx #0
  2218. {$e5}{CBM-O}
  2219. ;
  2220. {$f2}{CBM-V}
  2221. loop {CBM-R} {CBM-D}
  2222. {$f8}H
  2223. ;
  2224. M8
  2225.  
  2226.  the transactor volume 5 issue 06         page 23
  2227. _
  2228.  
  2229. * data loader for "error wedge" *
  2230. H
  2231. cs{CBM-R}0
  2232.  
  2233.  i{CBM-R}49152 {CBM-@} 49858: a: i,a
  2234. (
  2235. cs{CBM-R}cs{CBM-N}a: i
  2236. 2
  2237. :
  2238. V<
  2239.  cs{CBM-W}{CBM-E}86280{CBM-M}"**** error in data statments ****": 
  2240. {$e2}f
  2241.  49152
  2242. {$e8}p
  2243.  
  2244. {$ee}z
  2245. :
  2246. {$e8}  76,  52,sei
  2247. 7
  2248. lda irqvec: sta oldirq     ; retain old irq vec{CBM-@}r
  2249. v
  2250. lda irqvec{CBM-N}1: sta oldirq{CBM-N}1
  2251.  
  2252. lda #{CBM-W}start: sta irqvec    ; po{CBM-J} {CBM-I} irq vec{CBM-@}r at code
  2253. {CBM-Z}
  2254. lda #{CBM-E}start: sta irqvec{CBM-N}1
  2255. {SHIFT-@} 
  2256. cli: rts
  2257. {SHIFT-*}{CBM-G}
  2258. ;
  2259. N{CBM-N}
  2260. start {CBM-R} {CBM-D}
  2261. T{CBM-P}
  2262. ;
  2263. {CBM-*}{CBM-H}
  2264. ldx #0
  2265. {$e5}{CBM-O}
  2266. ;
  2267. {$f2}{CBM-V}
  2268. loop {CBM-R} {CBM-D}
  2269. {$f8}H
  2270. ;
  2271. Mjldx #0: lda #32 ; (space)
  2272. o;
  2273. Gtloop {CBM-R} {CBM-D} ; loop {CBM-@} clear 3 pages of screen mem{CBM-A}y past the {CBM-@}p 3 lines
  2274. My;
  2275. {CBM-I}^sta screen,x: sta screen{CBM-N}256,x: sta screen{CBM-N}512,x
  2276. {CBM-H}Minx: bne loop
  2277. {SHIFT-@}R;
  2278. HWfinal {CBM-R} {CBM-D}
  2279. N{$7c};
  2280. {$fe}sta screen{CBM-N}768,x ; final clear of the bot
  2281. ,   0,   0
  2282. )8   0,   0,   0,   0, 173,   0
  2283. lb   3, 141,   3, 192, 173,   1
  2284. Ol   3, 141,   4, 192, 169, 144
  2285. v 141,   0,   3, 169, 192, 141
  2286. {CBM-J}{$60}   1,   3, 173,  50,   3, 141
  2287. XJ   7, 192, 173,  51,   3, 141
  2288. {$fb}T   8, 192, 169, 119, 141,  50
  2289. {$7e}   3, 169, 192, 141,  51,   3
  2290. a 173,  48,   3, 141,   5, 192
  2291. D 173,  49,   3, 141,   6, 192
  2292.  169, 127, 141,  48,   3, 169
  2293. {CBM-N}{CBM-+} 192, 141,  49,   3,  96, 174
  2294. M{CBM-A}   9, 192, 134, 186, 108,   7
  2295. {$f0}{SHIFT-@} 192, 174,   9, 192, 134, 186
  2296. D 1169,   1, 162,   8, 160,  12,  32, 186, 255
  2297. [{$f2} 169,  11, 162, 235, 160, 192,  32, 189, 255
  2298. {$fc}  32, 192, 255,  32, 183, 255, 240,   1,  96
  2299. {CBM-B} 169,   2, 162,   8, 160,  13,  32, 186, 255
  2300. {$f1} 169,  13, 162, 246, 160, 192,  32, 189, 255
  2301. #  32,, 208,   2, 230, 255, 200, 208,   2
  2302. ov 230, 255, 177, 254, 133, 251, 200, 208,   2
  2303. {$60} 230, 255, 200, 208,   2, 230, 255, 169,   0
  2304. {CBM-W}J 133, 252, 177, 254, 170, 201,  32, 240,  15
  2305. {$e5}T 230, 252, 165, 252,  41,   3, 133, 253,  32
  2306. {$7e} 228, 192, 1932, 198, 255,  32, 228, 255
  2307. c{SHIFT-@}  72,  32, 183, 255, 201,   0, 208,  16, 162
  2308. UD   2,  32, 201, 255, 104,  32, 210, 255, 201
  2309. {CBM-M}N  13, 208, 227,  76,  75, 192, 104,  32, 204
  2310. YX 255, 169,   1,  32, 195, 255, 169,   2,  32
  2311.  
  2312. {$e2} 195, 255,  96, 138, 08,   5, 192,  32, 115,   0
  2313. 6N  32, 158, 173,  76, 163, 182
  2314. yX 224,  11, 240,   3, 108,   3
  2315. {$7c}{$e2} 192,  32, 121,   0, 205,  10
  2316. {$ec} 192, 240,   3, 108,   3, 192
  2317. B{$f6} 104, 104,  32, 170, 192,  76
  2318. {$e5}
  2319.    6, 169,  32, 115,   0, 201
  2320.  
  2321.    0, 240, 
  2322.   6, 201,  58, 240
  2323. +   2, 208,   6,  32,  45, 193
  2324. n  76,  87, 194, 201,  68, 208
  2325. Q(  39,  32, 115,   0,  72,  32
  2326. 2  45, 193, 104, 201,  69, 208
  2327. {CBM-Y}<   7,  32, 241, 183, 142,   9
  2328. Zf 192,  96, 201,  79, 208,   3
  2329. {$fd}p  76,  99, 193, 201, 192, 139, 227, 165
  2330. 4{$f2} 244, 237, 245,   8,  64,   0
  2331. w{$fc}   0,   0,   0,   0,   0,   0
  2332. Z   0,   0,   0,   0,   0,   0
  2333.    0,   0,   0,   0,   0,   0
  2334. {SHIFT-*}   0,   0,   0,   0,   0,   0
  2335. {$e3}$   0,   0,   0,   0,   0,   0
  2336. .   0,   0,   0,   0
  2337. lda ,x    ; get the display data
  2338. gR
  2339. sta screen,x  ; s{CBM-@}re it  the screen
  2340. {$7c}W
  2341. inx: cpx #120 ; ly allow 3 lines (3 x 40 {CBM-R} 120)
  2342. {CBM--}
  2343. bne loop
  2344. {$e1}
  2345. jmp (oldirq)
  2346.  {$e6}
  2347. ;
  2348. {SHIFT-+}{$eb}
  2349. oldirq .w{CBM-A} 0 ; two bytes  s{CBM-@}rage of the old irq vec{CBM-@}r
  2350. {$e1}{$f0}
  2351. ;
  2352. {$f5}
  2353.  = * ; store the di
  2354. )
  2355.  
  2356.  keywords (aug 25/84)            :
  2357. /
  2358. :
  2359. o
  2360.   1 statement, 0 functions
  2361. u
  2362. :
  2363. R
  2364.  keyword characters:  8
  2365. X
  2366. :
  2367.  
  2368.  keyword     routine  line   ser #
  2369. G
  2370.  keywords    kwrds    4940    059
  2371. M
  2372. :
  2373. {$f4}
  2374.  ================================
  2375. {$fa}
  2376.  
  2377. :
  2378. T
  2379. #
  2380.  
  2381.  "'BITS' programs start here
  2382. d
  2383.  "note: this file is only a
  2384. C
  2385.  "directory placemarker -
  2386. (
  2387.  "scratch it if you wish.
  2388.  
  2389.  
  2390. kwr3
  2391.  
  2392. Rkwr4 jmp $aad7  
  2393.  
  2394. T;
  2395.  
  2396.  
  2397. keywords    kwrds    4940    059
  2398. M
  2399. :
  2400. {$f4}
  2401.  ================================
  2402. {$fa}
  2403.  
  2404. :
  2405. T8
  2406.  
  2407.  the transactor volume 5 issue 06          page 6
  2408. ^
  2409.  
  2410. * print a wordpro file to screen
  2411.  
  2412. * 40 column version for 4032/c64
  2413. D
  2414. "filename";f$
  2415. {CBM-R}N
  2416. 1,8,12,"0:"{CBM-N}f${CBM-N}",p,r"
  2417. {CBM-X}X
  2418. b{CBM-R}1984
  2419. T
  2420.  b=33728 for 4032
  2421. {$fb}
  2422. cc{CBM-R}B(646): c{CBM-R}54272: * only for 64
  2423.  
  2424.  cic1
  2425. {$f1}
  2426. clc
  2427. {$fe}
  2428. bcc cic2
  2429.  
  2430. cic1 cmp #$41
  2431.  
  2432.  
  2433. cic2 rts
  2434. #
  2435. ;
  2436. 1Fpdown rts
  2437. 7H;
  2438. eJ#m{CBM-A}vec {CBM-R} {CBM-D}
  2439. mZ#rts
  2440. \{$de}#kilvec {CBM-R} {CBM-D}
  2441. D{$ee}#rts
  2442. J{$f0}#;
  2443.  
  2444.  
  2445. la
  2446. {$7f}Djsr $79
  2447. Fjmp ex1
  2448. P;
  2449. {CBM-+}Relsrtn jsr $a8f8
  2450. {CBM-R}Tjsr $79
  2451. {CBM-X}Vcmp #0
  2452. JXbne els1
  2453. RZrts
  2454. {$e3}{CBM--}els1 jsr $73
  2455. {$f0}7
  2456.  
  2457.  the transactor volume 5 issue 06         page 6
  2458. E
  2459. * restore a program after reset or new *
  2460. {$7c}
  2461.  
  2462. ad{CBM-R}49152:  i{CBM-R}0{CBM-@}21
  2463.  
  2464.  d:  ad{CBM-N}i,d:  i
  2465. {CBM-H}
  2466.  169,8,141,2,8,32,51,165,24
  2467. V(
  2468.  165,134,105,2,133,45,165,35
  2469. {$ec}2
  2470.  105,0,133,46,96
  2471. <
  2472. "to execute 79
  2473. {$f7}{CBM-S}cmp #$89
  2474. {CBM-A}beq 1
  2475. {CBM-R}lda #$a7
  2476. {CBM-H}jsr $aeff
  2477. ,{CBM-L}1 jsr $79
  2478. 8{CBM-U}ldx $61
  2479. g{SHIFT-@}beq elsrtn
  2480. r{CBM-C}bcs 2
  2481. {$60}{CBM-V}jmp $a8a0
  2482. K{SHIFT-*}2 pla
  2483. SBpla
  2484. {$7f}Djsr $79
  2485. Fjmp ex1
  2486. P;
  2487. {CBM-+}Relsrtn jsr $a8f8
  2488. {CBM-R}Tjsr $79
  2489. {CBM-X}Vcmp #0
  2490. JXbne els1
  2491. RZrts
  2492. {$e3}{CBM--}els1 jsr $73
  2493. {$f0}7
  2494.  
  2495.  the transactor volume 5 issue 06         page 6
  2496. E
  2497.  
  2498.  a{CBM-R}49152 {CBM-@} 49169:  b:  a,b: c{CBM-R}c{CBM-N}b:  a
  2499.  
  2500.  c{CBM-W}{CBM-E}1779 {CBM-M}"data error!":
  2501.  
  2502. 49152
  2503. {SHIFT-@}(
  2504. "basic warm start flasher activated"
  2505. {SHIFT--}2
  2506.  169,11,141,2,3,169,192,141,3
  2507.  
  2508. <
  2509.  3,96,238,32,208,76,131,1647 jmp $af08
  2510. {$fd}z;
  2511.  
  2512. \ex8 jsr ex9
  2513. ^jmp $a7ae
  2514. !{$60};
  2515. 6Bex9 lda #{CBM-E}rtn{CBM-Q}1
  2516. >Dpha
  2517. oFlda #{CBM-W}rtn{CBM-Q}1
  2518. wHpha
  2519. CJjmp $73
  2520. IL;
  2521. YNfun jsr $73
  2522. Pcmp #$5f
  2523. Rbeq fu2
  2524. Tlda $7a
  2525. {CBM-N}Vbne fu1
  2526. {CBM-L}Xdec $7b
  2527. FZfu1 dec $7a
  2528. U{$7c}jmp (fvec)
  2529. {SHIFT-+}{$7e};
  2530. {$ea}fu2 lda #07
  2531.  
  2532.  the transactor volume 5 issue 06         page 6
  2533. y
  2534.  
  2535. ** directory double width **
  2536. {$7b}
  2537. **     by brian dobbs     **
  2538.  
  2539. **    timmins, ontario    **
  2540. {CBM-P}(
  2541. k{CBM-R}3:r{CBM-R}1: k,k
  2542. {CBM-B}2
  2543. dr{CBM-R}0:  140
  2544. Fp
  2545.  3
  2546. {$e3}z
  2547. "another (y/n)";an$
  2548. {$f5}D
  2549.  an${CBM-W}{CBM-E}"y"{CBM-M} 
  2550. N
  2551. "in
  2552. k,{CBM-T}40);:160
  2553. {CBM--}
  2554.  1
  2555. {$e6}
  2556.  
  2557.  
  2558.  
  2559.  5 issue 06         page 6
  2560. y
  2561.  
  2562. ** directory double width **
  2563. {$7b}
  2564. **     by brian dobbs     **
  2565.  
  2566. **    timmins, ontario    **
  2567. {CBM-P}(
  2568. k{CBM-R}3:r{CBM-R}1: k,k
  2569. {CBM-B}2
  2570. dr{CBM-R}0:  140
  2571. Fp
  2572.  3
  2573. {$e3}z
  2574. "another (y/n)";an$
  2575. {$f5}D
  2576.  an${CBM-W}{CBM-E}"y"{CBM-M} 
  2577. N
  2578. "in
  2579. .F "keywordS
  2580. \.w{CBM-A}d kwrds{CBM-Q}1
  2581. 1lkwrds jsr $aad7 
  2582. fnldy #0          
  2583. [pkwr1 ldx #0     
  2584. Prkwr2 lda skw,y  
  2585. tbeq kwr4        
  2586. vphp             
  2587. {CBM-Z}x{CBM-P} #$7f        
  2588. Bzjsr $ab47       
  2589. W\iny             
  2590. {$ec}^inx             
  2591.  
  2592. {$60}plp        
  2593. 7
  2594.  
  2595.  the transactor volume 5 issue 06         page 6
  2596. aN
  2597. a{CBM-R}828
  2598. yX
  2599. b:c{CBM-R}c{CBM-N}b:b{CBM-R}256{CBM-M}140
  2600. M
  2601. a,b:a{CBM-R}a{CBM-N}1:120
  2602.  
  2603. c{CBM-W}{CBM-E}8574 {CBM-M} "data error": 
  2604. {CBM-F}
  2605. "sys828 returns the current disk status"
  2606. {$fc} 
  2607.  169,0,32,189,255,169,15,162,8,160,15,32,186,255,32,192,255
  2608. ;
  2609. ""
  2610. 3{CBM-G}
  2611.  25 cursor downs
  2612. a{CBM-N}
  2613. {CBM-K}#1,a$,b$
  2614. t{CBM-P}
  2615. - main loop -
  2616. E{CBM-H}
  2617.  i{CBM-R}b {CBM-@} b{CBM-N}39
  2618. {CBM-V}
  2619. {CBM-K}#1,a$:  i,F(a${CBM-N}G(0))
  2620. R
  2621.  c{CBM-N}i,cc: * only for 64
  2622. {CBM-D}{CBM--}
  2623.  st {CBM-M} 250
  2624. {CBM-X}{$e6}
  2625.  i: : 180
  2626. C{$f0}
  2627. :
  2628. L{$fa}
  2629.  1:
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678. C{CBM-N}
  2679.  162,15,32,198,255,169,0,141,19,3,32,228,255,172,19,3,238
  2680. {$7c}{CBM-H}
  2681.  19,3,153,127,3,201,13,208,240,32,204,255,169,15,32,195,255
  2682. {CBM-X}{CBM-V}
  2683.  160,0,185,127,3,170,200,32,210,255,224,13,208,244,96,0,256
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747. +this program, use:"
  2748. %f
  2749. " sys"ad":clr"
  2750.  
  2751.  
  2752. ursor downs
  2753. a{CBM-N}
  2754. {CBM-K}#1,a$,b$
  2755. t{CBM-P}
  2756. - main loop -
  2757. E{CBM-H}
  2758.  i{CBM-R}b {CBM-@} b{CBM-N}39
  2759. {CBM-V}
  2760. {CBM-K}#1,a$:  i,F(a${CBM-N}G(0))
  2761. R
  2762.  c{CBM-N}i,cc: * only for 64
  2763. {CBM-D}{CBM--}
  2764.  st {CBM-M} 250
  2765. {CBM-X}{$e6}
  2766.  i: : 180
  2767. C{$f0}
  2768. :
  2769. L{$fa}
  2770.  1:
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818. {$de}cmp #$5f
  2819. ~ bne elsrtn
  2820. {$e2}jsr $73
  2821. {$e4}cmp #$40
  2822. '{$e6}bne elsrtn
  2823. 3{$e8}jsr $73
  2824. >{$ea}jmp 2
  2825. d{$ec};
  2826. s{$ee}ext ldx #7
  2827. G{$f0}ext1 lda tvec,x
  2828. V{$f2}sta $304,x
  2829. {$7e}{$f4}dex
  2830. {$f6}bpl ext1
  2831. {$f8}lda #$a2
  2832. {CBM-+}{$fa}sta start
  2833. {CBM-J}{$fb}jsr kilvec
  2834. C{$fc}jmp pdown
  2835. I{$fe};
  2836. {CBM--}
  2837.  
  2838. cchr cmp #$5b
  2839. {$e9}
  2840. bcc
  2841. ,0
  2842.  
  2843.  
  2844. program, use:"
  2845. %f
  2846. " sys"ad":clr"
  2847.  
  2848.  
  2849. ursor downs
  2850. a{CBM-N}
  2851. {CBM-K}#1,a$,b$
  2852. t{CBM-P}
  2853. - main loop -
  2854. E{CBM-H}
  2855.  i{CBM-R}b {CBM-@} b{CBM-N}39
  2856. {CBM-V}
  2857. {CBM-K}#1,a$:  i,F(a${CBM-N}G(0))
  2858. R
  2859.  c{CBM-N}i,cc: * only for 64
  2860. {CBM-D}{CBM--}
  2861.  st {CBM-M} 250
  2862. {CBM-X}{$e6}
  2863.  i: : 180
  2864. C{$f0}
  2865. :
  2866. L{$fa}
  2867.  1:
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916. {$f6}sta $0d
  2917. jsr $73
  2918.  
  2919. sec
  2920. sbc #$40
  2921. $cmp #$1e
  2922. 0bcc fu3
  2923. ;sbc #1
  2924. gfu3 sec
  2925. tsbc xtra
  2926. {$60}bcc ex7
  2927. Ocmp xtra{CBM-N}1
  2928. {$7b}bcs ex7
  2929. asl
  2930. tay
  2931. lda {CBM-G}cs{CBM-N}1,y
  2932. {CBM-T} pha
  2933. {CBM-E}{CBM-I}lda {CBM-G}cs,y
  2934. {CBM-O}{CBM-@}pha
  2935. E{CBM-+}jmp $73
  2936. K{CBM-POUND};
  2937. {$de}{CBM-N}rtn jsr $ad9e
  2938. {$ea}{CBM-D}jsr $sert another disk, press any key"
  2939. 3X
  2940. {CBM-K}a$:a${CBM-W}{CBM-E}""{CBM-M}120
  2941. ;
  2942. 40
  2943. C
  2944. n${CBM-R}G(0):h{CBM-R}256:1,8,0,"$"{CBM-N}J(D(dr),2)
  2945. Q
  2946. {CBM-K}#1,a$,a$
  2947.  
  2948. {CBM-K}#1,a$,a$,a$,a1$:  st {CBM-M} 220
  2949. {CBM-H}{CBM-N}
  2950. d{CBM-R}F(a${CBM-N}n$){CBM-N}F(a1${CBM-N}n$){CBM-D}h: k,d;
  2951. S{CBM-H}
  2952. {CBM-K}#1,a$:a${CBM-W}{CBM-E}""{CBM-M}k,a$;:180
  2953. {$ef}{CBM-V}
  2954. r{CBM-R}r{CBM-N}1:r{CBM-R}2{CBM-M}r{CBM-R}0:k :160
  2955. H
  2956. d${CBM-R}D(d):
  2957. M7
  2958.  
  2959.  the transactor volume 5 issue 06         page 7
  2960. I
  2961. 3,3:4,4:"";:i{CBM-R}1{CBM-@}80:{CBM-K}#3,a$:4,a$;:: 3: 4
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111. {CBM-POUND}     
  3112.  
  3113. Bbpl kwr2        
  3114. +
  3115. Dkwr3 cpx #$0a   
  3116. @
  3117. Fbeq kwr1        
  3118. u
  3119. Hcpx #$14        
  3120. B
  3121. Jbeq kwr1
  3122. P
  3123. Ljsr $ab3f
  3124. X
  3125. Ninx
  3126.  
  3127. Pbne kwr3
  3128.  
  3129. Rkwr4 jmp $aad7  
  3130.  
  3131. T;
  3132.  
  3133.  
  3134. keywords    kwrds    4940    059
  3135. M
  3136. :
  3137. {$f4}
  3138.  ================================
  3139. {$fa}
  3140.  
  3141. :
  3142. T
  3143.  
  3144. e 04 (feature: amiga transactor announced)
  3145. -------------------------------------------------------------------------------
  3146. ** note ** prepayment required. purchase orders accepted with prepayment only
  3147. .
  3148. ... cheque/m.o. enclosed  cheque # ....... dated ..
  3149. issue 05 (hardware and software interfacing)
  3150. ... volume 6 issue 06 (real life applications)
  3151. ... volume 7 issue 01 (rom routines  kernel routines)
  3152. ... volume 7 issue 02 (games from the inside out)
  3153. ... volume 7 issue 03 (programming the chips)
  3154. ... volume 7
  3155. )
  3156.  
  3157.  transbasic kernel (sept 29/84)  :
  3158. /
  3159. :
  3160. o
  3161.  2 statements, 0 functions
  3162. u
  3163. :
  3164. R
  3165.  keyword characters:  8
  3166. X
  3167. :
  3168.  
  3169.  keyword     routine  line   ser #
  3170. G
  3171.  s/else      elsrtn   2514    001
  3172. {$ee}
  3173.  s/exit      ext      2542    002
  3174. {$f4}
  3175. :
  3176.  
  3177.  
  3178.  uti
  3179.  
  3180. sactor magazine back-issues  $4.50* each
  3181. ... volume 4 issue 01
  3182. ... volume 4 issue 02
  3183. ... volume 4 issue 03
  3184. ... volume 5 issue 01 (sound and graphics)
  3185. ... volume 5 issue 02 (the transition to machine code)
  3186. ... volume 5 issue 05 (hardware and peripherals)
  3187.  
  3188.  start
  3189.  
  3190. ]
  3191. jmp ext
  3192.  
  3193. ^
  3194. ;
  3195. 7
  3196. _
  3197. xtra .byte 2,0   ; stmts,funcs
  3198. =
  3199. {$60}
  3200. ;
  3201. i
  3202. A
  3203. .byte 0
  3204. o
  3205. B
  3206. ;
  3207. z
  3208. C
  3209. skw {CBM-R}{CBM-D}
  3210. L
  3211. D
  3212. .F "elsEexiT"
  3213. R
  3214. v;
  3215. {$7d}
  3216. wfkw {CBM-R}{CBM-D}
  3217.  
  3218. h;
  3219.  
  3220. i.byte 0
  3221.  
  3222. j;
  3223.  
  3224. ks {CBM-R}{CBM-D}
  3225. {CBM-H}
  3226. l.w{CBM-A}d $a93a,ext{CBM-Q}1
  3227. {SHIFT-@}
  3228. >;
  3229. E
  3230. ?{CBM-G}cs {CBM-R}{CBM-D}
  3231. K
  3232. 3;
  3233. {CBM--}
  3234. 4start ldx #7
  3235. {$f0}
  3236. 6stt1 lda $304,x
  3237. ~
  3238. 8sta t
  3239. out)
  3240. ... disk14  volume 7 issue 03 (programming the chips)
  3241. ... disk15  volume 7 issue 04 (gadgets & gizmos)
  3242. ... disk16  volume 7 issue 05 (more languages)
  3243. ... disk17  volume 7 issue 06 (simulations & modelling)
  3244. ... disk18  volume 8 issue 01 (math)
  3245. ... di
  3246. {$fd}z;
  3247. \nuvecs .w{CBM-A}d {CBM-@}k,lis,exc,fun
  3248. "^;
  3249. 0{$60}{CBM-@}k ldx #0
  3250. ;Bldy #0
  3251. nDtk1 lda $200,x
  3252. [Fcmp #$22
  3253. GHbeq tk9
  3254. UJjsr cchr
  3255. Lbcc tk4
  3256. Nsty $71
  3257. Pstx t3
  3258. {CBM-T}Rldy #0
  3259. {CBM-P}Tsty $0b
  3260. {CBM-Y}Vdey
  3261. {CBM-B}Xdex
  3262. KZtk2 iny
  3263. S{$7c}inx
  3264. {$e6}{$7e}tk3 lda $200,x
  3265. {$ee}sec
  3266. {$fc}sbc
  3267. 5  volume 5 issue 06 (programming aids and utilities)
  3268. ... disk 6  volume 6 issue 01 (more aids and utilities)
  3269. ... disk 7  volume 6 issue 02 (networking and communications)
  3270. ... disk 8  volume 6 issue 03 (languages)
  3271. ... disk 9  volume 6 issue 04 (implement
  3272. e
  3273. {CBM-D}beq tk6
  3274.  
  3275. {CBM-S}tk7 iny
  3276. {CBM-A}lda skw{CBM-Q}1,y
  3277. ){CBM-R}bpl tk7
  3278. 7{CBM-H}lda skw,y
  3279. c{CBM-L}bne tk3
  3280. o{CBM-U}ldy $71
  3281. ^{SHIFT-@}lda $200,x
  3282. J{CBM-C}bpl tk4
  3283. P{CBM-V};
  3284. {SHIFT-*}tk8 lda $200,x
  3285. Bbeq tk4
  3286. Dcmp #$22
  3287. {CBM-POUND}Fbeq tk4
  3288. {CBM-F}Htk9 sta $200,y
  3289. CJiny
  3290. KLinx
  3291. WNbne tk8
  3292. {SHIFT--}P;
  3293. {$ee}Rlis cmp #$5f
  3294. {$f9}T
  3295. bpl l4
  3296. {$fe}dex
  3297. bne l4
  3298. ;
  3299.  l5 lda skw,y
  3300. (
  3301. php
  3302. 3{CBM-P} #$7f
  3303. ajsr $ab47
  3304. iiny
  3305. qplp
  3306. \bpl l5
  3307. Gldy t3
  3308. Xl6 jmp $a700
  3309. {$7e};
  3310. exc jsr $73
  3311. ex1 cmp #$8b
  3312. {CBM-Q} beq ex8
  3313. {CBM-U}"cmp #$5f
  3314. D$bne ex5
  3315. P&jsr $73
  3316. {CBM--}(jsr ex2
  3317. {$ea}*jmp $a7ae
  3318. {$f0},
  3319. ./.../...  amount ..........
  3320. .
  3321. ... visa  ... mastercard  acct. # ............................  expires .../...
  3322. -------------------------------------------------------------------------------
  3323. * ontario residents - please add 7% provincial sales tax on dis
  3324.  
  3325.  issue 04 (gadgets & gizmos)
  3326. ... volume 7 issue 05 (more languages)
  3327. ... volume 7 issue 06 (simulations & modelling)
  3328. ... volume 8 issue 01 (math)
  3329. ... volume 8 issue 02 (operating systems)
  3330. ... volume 8 issue 03 (feature: surge protection)
  3331. ... volume 8 issu
  3332. lity: cifchr (2560/003)
  3333.  
  3334. :
  3335. ?
  3336.  kernel also includes modified
  3337. E
  3338.  
  3339.  'if' statement (ifrtn/2474/000)
  3340. K
  3341. :
  3342.  
  3343.  B(773){CBM-W}192  29
  3344.  
  3345. :
  3346.  
  3347. _a
  3348.  
  3349. :
  3350.  
  3351.  700
  3352. {CBM-Q}
  3353. {CBM-D}{CBM-R} $c000
  3354. {CBM-E} 
  3355. ;
  3356. {CBM-C}!
  3357. t2 {CBM-R} 2
  3358. G"
  3359. t3 {CBM-R} 3
  3360. R#
  3361. t4 {CBM-R} 4
  3362. {SHIFT--}$
  3363. t5 {CBM-R} 5
  3364. {$e8}%
  3365. t6 {CBM-R} 6
  3366. {$ee}&
  3367. ;
  3368. {$f4}[
  3369. ;
  3370.  
  3371. \
  3372. jmp
  3373. ... volume 5 issue 06 (programming aids and utilities)
  3374. ... volume 6 issue 01 (more aids and utilities)
  3375. ... volume 6 issue 02 (networking and communications)
  3376. ... volume 6 issue 03 (languages)
  3377. ... volume 6 issue 04 (implementing the sciences)
  3378. ... volume 6 
  3379. vec,x
  3380. :lda nuvecs,x
  3381. <sta $304,x
  3382. '>dex
  3383. 4@bpl stt1
  3384. ablda xtra
  3385. idclc
  3386. xfadc xtra{CBM-N}1
  3387. Ghsta xtra{CBM-N}2
  3388. Tjlda #$60
  3389. lsta start
  3390. mjsr m{CBM-A}vec
  3391. nrts
  3392. p;
  3393. {CBM-M}q.pad
  3394. {CBM-F}rtvec .w{CBM-A}d $a57c
  3395. Otlvec .w{CBM-A}d $a71a
  3396. {$e3}vevec .w{CBM-A}d $a7e4
  3397. {$f7}xfvec .w{CBM-A}d $ae86
  3398.  
  3399. sk19  volume 8 issue 02 (operating systems)
  3400. ... disk20  volume 8 issue 03 (feature: surge protection)
  3401. ... disk21  volume 8 issue 04 (feature: amiga transactor announced)
  3402. -------------------------------------------------------------------------------
  3403. tran
  3404.  skw,y
  3405.  
  3406. beq tk2
  3407.  
  3408. cmp #$80
  3409. !
  3410. bne tk5
  3411. .
  3412. lda #$5f
  3413. :
  3414. ldy $71
  3415. i
  3416. sta $200,y
  3417. q
  3418. iny
  3419. ]
  3420. lda $0b
  3421. J
  3422. adc #$3f
  3423. V
  3424. tk4 inx
  3425.  
  3426. sta $200,y
  3427.  
  3428. iny
  3429.  
  3430. lda $200,y
  3431. {CBM-POUND}
  3432. bne tk1
  3433. {CBM-Y}
  3434.  jmp (tvec)
  3435. {CBM-X}
  3436. {CBM-I};
  3437. L
  3438. {CBM-@}tk5 ldx t3
  3439. {CBM--}
  3440. {CBM-+}tk6 inc $0b
  3441. {$e8}
  3442. {CBM-POUND}lda $0b
  3443. {$f5}
  3444. {CBM-N}cmp #$1
  3445. ing the sciences)
  3446. ... disk10  volume 6 issue 05 (hardware and software interfacing)
  3447. ... disk11  volume 6 issue 06 (real life applications)
  3448. ... disk12  volume 7 issue 01 (rom routines  kernel routines)
  3449. ... disk13  volume 7 issue 02 (games from the inside 
  3450. bne l2
  3451. Viny
  3452. Xlda ($5f),y
  3453. Zsbc #$40
  3454. +{CBM--}cmp #$1e
  3455. 6{$de}bcc l1
  3456. a sbc #1
  3457. s{$e2}l1 cmp xtra{CBM-N}2
  3458. ^{$e4}bcc l3
  3459. F{$e6}dey
  3460. V{$e8}lda ($5f),y
  3461. {$ea}l2 tax
  3462. {$ec}jmp (lvec)
  3463. {$ee};
  3464. {CBM-@}{$f0}l3 sty t3
  3465. {CBM-P}{$f2}ldy #0
  3466. {CBM-Y}{$f4}tax
  3467. B{$f6}beq l5
  3468. S{$f8}l4 lda skw,y
  3469. {SHIFT-+}{$fa}php
  3470. {$e3}{$fc}iny
  3471. {$eb}{$fe}plp
  3472. {$f6}
  3473. ;
  3474. {$fc}.ex2 sec
  3475. 0sbc #$40
  3476. 2cmp #$1e
  3477. "4bcc ex3
  3478. -6sbc #1
  3479. >8ex3 cmp xtra
  3480. j:bcs ex7
  3481. r<asl
  3482. z>tay
  3483. I@lda s{CBM-N}1,y
  3484. Qbpha
  3485. {$7e}dlda s,y
  3486. fpha
  3487. hjmp $73
  3488. j;
  3489. {CBM-POUND}lex5 lda $7a
  3490. {CBM-H}nbne ex6
  3491. {SHIFT-*}pdec $7b
  3492. Prex6 dec $7a
  3493. {CBM-*}tjmp (evec)
  3494. {$e5}v;
  3495. {$f7}xex
  3496. {CBM-D}kettes and
  3497. ** the transactor  85 west wilmot st. #10  richmond hill ont. canada l4b 1k7 **
  3498. -------------------------------------------------------------------------------
  3499. accepted with prepayment only
  3500. .
  3501. ... cheque/m.o. enclosed  cheque # ....... dated ..
  3502. 8
  3503.  
  3504.  the transactor volume 5 issue 06         page 12
  3505. ]
  3506.  
  3507. * data loader for "verifizer" *
  3508. R
  3509.  vic/64 version
  3510. {$7b}
  3511. cs{CBM-R}0
  3512.  
  3513.  i{CBM-R}828 {CBM-@} 958: a: i,a
  3514. {CBM-M}(
  3515. cs{CBM-R}cs{CBM-N}a: i
  3516. {CBM-Z}2
  3517. :
  3518. {CBM--}<
  3519.  cs{CBM-W}{CBM-E}14755 {CBM-M} "***** data error *****": 
  3520. {$ea}f
  3521.  sys 828
  3522. {$f0}p
  3523.  
  3524. {$f6}D
  3525. :
  3526. ({$e8}  0
  3527.  
  3528.  the transactor volume 7 issue 01 page 11
  3529. y{$e8} * data loader for "verifizer c128"
  3530. X{$f2} * commodore c128 version
  3531. {$fc} * use in 40 column mode only!
  3532. {CBM-G}cs{CBM-R}0
  3533. Q j{CBM-R}3072 {CBM-@} 3214:  x:  j,x: ch{CBM-R}ch{CBM-N}x: 
  3534. {$f9} ch{CBM-W}{CBM-E}17860 {CBM-M}  "checksum error": 
  3535. $ 169,  12, 141,   3,   3,  96, 165,  22
  3536. rT 133, 250, 162,   0, 160,   0, 189,   0
  3537. {$7f}{$7e}   2, 201,  48, 144,   7, 201,  58, 176
  3538. {CBM-D}   3, 232, 208, 242, 189,   0,   2, 240
  3539. Y  22, 201,  32, 240,  15, 133, 252, 200
  3540.  152,  41,   3, 133, 251,  
  3541. U255, 169, 146,  32, 210, 255
  3542. a {$e2}  24,  32, 240, 255, 108, 253,   0, 165
  3543. I {$ec} 252,  24, 101, 250, 133, 250,  96
  3544.  
  3545.  
  3546. , 201,  58, 176
  3547. {CBM-D}   3, 232, 208, 242, 189,   0,   2, 240
  3548. Y  22, 201,  32, 240,  15, 133, 252, 200
  3549.  152,  41,   3, 133, 251,  D
  3550.  save"0:RUN ME!",8
  3551. pI
  3552.  ** transactor subscription form print program **
  3553. ON
  3554.  "";: dv{CBM-R}4:  15,8,15
  3555. {CBM-I}S
  3556.  8,8,8,"RUN ME TEXT,s,r": 15,e:  e {CBM-M}   8: 
  3557. KX
  3558.  x{CBM-R}0 {CBM-@} 1: 8,d$:  d$: x{CBM-R}st: :   8
  3559. {$fa}{$7d}
  3560.  "your choice (y/n) ";yn$:  yn${CBM-W}{CBM-E}"y" {CBM-M} 
  3561. 2**      The Transactor Magazine      **
  3562. .
  3563. The programs contained on this diskette
  3564. are just a brief glimmering of what can
  3565. be expected from each issue of our     
  3566. magazine.  If you have not already     
  3567. decided to subscribe  let us help you  
  3568. on your way.
  3569. {$f7}he Transactor  
  3570. can be found on the newsstands or      
  3571. because you do not know who we are then
  3572. it's time to learn.  Allow your printer
  3573. to produce our form; fill it in then   
  3574. mail it to us. It will be a decision   
  3575. that you will never regret.
  3576. .
  3577. our way.**                the transactor magazine - subscription form                **
  3578. .
  3579. **   please send me 6 consecutive transactors starting with the next issue   **
  3580. .
  3581. canada $19 ...  usa $15 us ...  foreign $21 us ... air mail overseas $40 us ...
  3582. .
  3583. ... rene +z$ to add lost mkr
  3584. {$fd}{CBM-A}2,a$;
  3585. ={SHIFT-@}sa{CBM-R}sa{CBM-N}C(a$)                           :  update start addr
  3586. hD 1130
  3587. pN  1
  3588. X mc{CBM-N}21, 13                          :  input delim back to cr
  3589. {CBM-V}{$e2}sl{CBM-R}F(J(a$,3){CBM-N}z$){CBM-N}F(J(a$,4){CBM-N}z$){CBM-D}256{CBM-N}ic
  3590. {$fe}{$ec} 450                    
  3591. Z  15,  24, 105,  97,  32, 210, 255
  3592. nv 165,  89,  74,  74,  74,  74,  24, 105,  97
  3593. {$60}  32, 210, 255, 169, 146,  32, 210, 255,  24
  3594. {CBM-R}J  32, 240, 255, 108, 251,   0, 165,  91,  24
  3595. PT 101,  89, 133,  89,  96
  3596.  
  3597.  
  3598. , 254,   1, 133,  89, 162
  3599. "   0, 76,  74,   3, 165, 251, 141,   2,   3, 165
  3600. z{$f2} 252, 141,   3,   3,  96, 173,   3,   3, 201
  3601. {$fc}   3, 240,  17, 133, 252, 173,   2,   3, 133
  3602. {CBM-V} 251, 169,  99, 141,   2,   3, 169,   3, 141
  3603. {$f0}   3,   3,  96, 173, 254,   1, 133,  89, 162
  3604. "   0,  "sys 3072,1: rem to enable"
  3605. >. "sys 3072,0: rem to disable"
  3606. d8
  3607. Qb 208,  11, 165, 253, 141,   2,   3, 165
  3608. l 254, 141,   3,   3,  96, 173,   3,   3
  3609. Kv 201,  12, 240,  17, 133, 254, 173,   2
  3610. {$f8}{$60}   3, 133, 253, 169,  38, 141,   2,   3
  3611. %J32, 135,  12
  3612. 3{CBM-+} 198, 251,  16, 249, 232, 208, 229,  56
  3613. {$60}{CBM-A}  32, 240, 255, 169,  19,  32, 210, 255
  3614. {SHIFT-@} 169,  18,  32, 210, 255, 165, 250,  41
  3615. {SHIFT-@}D  15,  24, 105, 193,  32, 210, 255, 165
  3616. {$e7}N 250,  74,  74,  74,  74,  24, 105, 193
  3617.  X  32, 210, ............
  3618. .
  3619. ...............................................................................
  3620. .
  3621. ...............................................................................
  3622. -----------------------------------------------------------------------------
  3623. J
  3624.  4,(dv): 8,8,8,"RUN ME FORM,s,r":15,e: e {CBM-M}  8:
  3625. D
  3626.  x{CBM-R}0 {CBM-@} 1: 8,d$: x{CBM-R}st: 4,d$: :   4:   8: 
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.   By allowing this program 
  3779. to complete its predetermined course   
  3780. you will find yourself with one freshly
  3781. printed subscription form.             
  3782. .
  3783. Unless you already have a subscription 
  3784. why would you not subscribe?  If you   
  3785. abstain merely because T--
  3786. the transactor diskettes (1541/4040/msd/indus format)
  3787. ... send me 6 consecutive disks to correspond with my magazine sub.
  3788. $45.00 US., $55.00* Cdn.
  3789. -------------------------------------------------------------------------------
  3790. please send me the follo
  3791. wal (please include your sub. number from mailing lable) ..............
  3792. .
  3793. ... new subscription (y/n) ?
  3794. .
  3795. name and address  please include your postal/zip code        (new address? ...)
  3796. .
  3797. ...................................................................
  3798. k           :  alter next line num
  3799. {$f6} 1, cd, 8, cn${CBM-N}",s,r"
  3800. #
  3801.  550
  3802.  
  3803.  
  3804.         :  get line number
  3805. Ka${CBM-R}a$ {CBM-N} G(F(b${CBM-N}z$)) {CBM-N} G(F(c${CBM-N}z$))
  3806. {CBM-D} mc{CBM-N}21, 0                           :  input delim now $00
  3807. {CBM-J} mc
  3808. {$f2}{CBM-+}a${CBM-R}a${CBM-N}H(i$,B(142)){CBM-N}z$            : 
  3809. wing diskettes at $8.95 US., $9.95* Cdn. each
  3810. .
  3811. ... disk 1  all programs from volume 4
  3812. ... disk 2  programs from volume 5 issues 1-3
  3813. ... disk 3  volume 5 issue 04 (business and education)
  3814. ... disk 4  volume 5 issue 05 (hardware and peripherals)
  3815. ... disk 160,   0, 189,   0,   2, 240,  22, 201
  3816. t$  32, 240,  15, 133,  91, 200, 152,  41,   3
  3817. . 133,  90,  32, 183,   3, 198,  90,  16, 249
  3818. {CBM-U}8 232, 208, 229,  56,  32, 240, 255, 169,  19
  3819. {$ea}b  32, 210, 255, 169,  18,  32, 210, 255, 165
  3820. l  89,  41,
  3821. #1,x$
  3822.  
  3823. {CBM-K}#1,x$
  3824. {CBM-K}#1,x$
  3825. x{CBM-R}F(x${CBM-N}G(0))
  3826. 4{CBM-I}{CBM-K}#1,x$:y{CBM-R}F(x${CBM-N}G(0))
  3827. :{CBM-D}
  3828.  
  3829.  
  3830.  {CBM-E}-{CBM-E}-{CBM-E}-f {CBM-E}-{CBM-E}-{SHIFT-POUND}d {CBM-G} 
  3831. {CBM-E}I@Io{CBM-A}{CBM-I} F~ {$de} {$e4}~P{$fa}{$f0}{SHIFT--}{CBM-E} {CBM-E}I*{$f0}
  3832. I?{$f0}QPH{SHIFT-*}P{$ed}{$60} 
  3833. {CBM-G}P{$f6} {CBM-G} 
  3834. {$f0}V{SHIFT-POUND} NdP{SHIFT-POUND}d{SHIFT-POUND}e{CBM-I} F~ 
  3835.  {$e4}~HLeP{$f5}lL~X{$f8}{CBM-Z}bIb{CBM-Z}cI
  3836. cXx{CBM-I}{CBM-X}bhjjjj0 0
  3837.  ****************************************
  3838. _
  3839.  * convert cbm assembler source file to *
  3840. (
  3841.  *  file to pal assembler source file   *
  3842. {CBM-X}2
  3843.  *         k.j.h. hildon 03/83          *
  3844. {$ec}<
  3845.  *   =======  palvert64 1.0 =========   *
  3846. f
  3847.  *       wor       ",21);
  3848. ${CBM-R}3,f,3,f${CBM-N}":"{CBM-N}n$(j){CBM-N}","{CBM-N}t$(t%)
  3849. p{CBM-C}14,e,e$,e1,e2:870:e{CBM-M}"** ";e$;e:780
  3850. Ft%{CBM-R}4{CBM-M}4,t,4,t${CBM-N}":"{CBM-N}n$(j){CBM-N}",l,"{CBM-N}G(l1%(j)):730
  3851. {CBM-Q}P4,t,4,t${CBM-N}":"{CBM-N}n$(j){CBM-N}","{CBM-N}t$(t%){CBM-N}",w"
  3852. PZl{CBM-R}l{CBM-Q}l2:860:e{CBM-M}"*** ";e$;e:780
  3853. {$e5}{$e4}t%{CBM-R}4{CBM-M}4462:760
  3854. {$ef}{$ee}4443
  3855.  
  3856. ffer
  3857. a
  3858. X
  3859. mc{CBM-R}896                              :  mach code start addr
  3860. Z
  3861.  
  3862.  *** string input routine -- by jim butterfield ***
  3863. E
  3864.  
  3865.  160,   2, 177,  45, 153, 137,   0, 200, 192,   6, 208, 246, 162,   1
  3866.  
  3867.   32, 198, 255,  32, 228, 255, 201,  13, 240,                      :  start addr c64
  3868. zR
  3869. sl{CBM-R}100                              :  starting line #
  3870. {CBM--}
  3871. ic{CBM-R}10                               :  increment
  3872. {$e6}
  3873.  270
  3874. L{$f0}
  3875.  :  "append to existing pal file (y/n)";yn$
  3876.  {$fa}
  3877.  yn${CBM-R}"y" {CBM-M} 900
  3878. {$fa} 360 :  450 : w pal filename";pn$
  3879. R {CBM-T}20)cn""
  3880. 6{$7c} "  destination drive";pn
  3881. f {CBM-T}20)pd""
  3882. E "destination device#";pd
  3883. pn${CBM-R}J(D(pn),2){CBM-N}":"{CBM-N}pn$
  3884. {CBM-N}{CBM-@} 2, pd, 6, pn$ : ed{CBM-R}pd :  700 :   2
  3885. T{CBM-S} e{CBM-W}{CBM-E}62 {CBM-M}  "file exists" :  :  360
  3886. {$de}{CBM-U} : 
  3887. {$f9}Ba{CBM-R}sl :  :  {CBM-T}2 output file start addr ($0801)
  3888. k& mc : sx{CBM-R}st       :  input line from cbm source file
  3889. _0a${CBM-R}H(i$,B(142))
  3890. {CBM-+}:sa{CBM-R}sa{CBM-N}C(a$){CBM-N}5      :  start addr + line len + 5 for link,line,mkr
  3891. {$e1}da{CBM-R}sa :  660     :  output line link - hex lo, hex hi
  3892. na{CBM-R}sl :  hex bytes {CBM-D}{CBM-D}
  3893.  
  3894. 2, G(a {CBM-P} 255);
  3895. "2, G({CBM-J}(a{CBM-Z}256));
  3896. ({CBM-POUND}
  3897. 9{CBM-R}{CBM-D}{CBM-D} err{CBM-A}  {CBM-D}{CBM-D}
  3898. j{CBM-C} 15, ed, 15
  3899. AF15, e, e$, et, es
  3900. Pee${CBM-R}D(e){CBM-N}","{CBM-N}e${CBM-N}","{CBM-N} D(et){CBM-N}","{CBM-N}D(es)
  3901. Z  15
  3902. {$e4}
  3903. A{$ee} ** add more cbm source modules **
  3904. G{$f8}
  3905. {$ea} "(DO NOT exit with <RETURN>)ew cbm file name
  3906. 9r 450                  :  alter next line number, increment
  3907. m\ 1, cd, 8, cn$
  3908. FF 2, pd, 6, pn${CBM-N}",a"
  3909. P 550                   :  go add file
  3910. EZ ** append cbm source to existing pal file **
  3911. {$e9} :  "   old pal filename";pn{CBM-R}op : pd{CBM-R}od : pn${CBM-R}"@"{CBM-N}J(D(pn),2){CBM-N}":"{CBM-N}J(pn$,2) :  1080
  3912. -{$f2} {CBM-T}20)cn""
  3913. l{$fc} "  destination drive";pn
  3914. \ {CBM-T}20)pd""
  3915. {$7b} "destination device#";pd
  3916. pn${CBM-R}J(D(pn),2){CBM-N}":"{CBM-N}pn$
  3917. {SHIFT-*}$ 2, pd, 6, pn$ : ed{CBM-R}pd :  700 :   2
  3918. {$ec}. e{CBM-W}{CBM-E}62  {CBM-M}  " file exists" :
  3919. SR~H)0 R~J{$e8}{CBM-I}{SHIFT-POUND} R~J{$fa}{CBM-I} F~ 
  3920. {CBM-I}
  3921. e {$e4}~{CBM-+}{$f0} @{$f0}{$ec}eP{$ed}{$f0}H{SHIFT-*}{$fe}{$f0} 
  3922. {$f0} de L~{CBM-I} I~ 
  3923. {CBM-I}
  3924. {CBM-E}f R~{CBM-+}{$f0}{$ec}fP{$f1}{$f0}HLdP{$e7}lL~{SHIFT-POUND}
  3925. bc K{CBM-Z}e{$f0}{$f6}{$60}{SHIFT-POUND}
  3926. @abc{$ee}@P{$ee}a{CBM-I} I~{SHIFT-POUND}p R~{SHIFT-POUND} R~{CBM-Z}@ R~{CBM-Z}a R~{SHIFT-POUND} R~ L~{CBM-I} F~ {$e4}~{CBM-POUND} L~{SHIFT-*}0P K{CBM-G}{$f0}{CBM-V}{$60}
  3927. {$e4}Fe{CBM-R}0{CBM-M}e{CBM-R}(st {CBM-P} 191):e${CBM-R}"*st*"
  3928. {$ea}P
  3929. {$f5}Z{CBM-K}ks on c64 with disk         *
  3930. jp
  3931.  * absolutely no copyright restrictions *
  3932. Yz
  3933.  ****************************************
  3934. {CBM-X}D
  3935. i${CBM-R}"abcdefghijklmnopqrstuvwxyz1234" :  i$ must be 1st var used
  3936.  
  3937.  
  3938. N
  3939. i${CBM-R}i${CBM-N}i${CBM-N}i$                         :  establish input bu
  3940. {$f8}n$(j){CBM-R}"":860:e{CBM-M}"**** ";e$;e:780
  3941.  ""
  3942. 2 4: 3: 15: 14
  3943. 9j
  3944. C x{CBM-R}{CBM-U}(0):"another input disk ready";z$
  3945. U*F(z$){CBM-R}89230
  3946. {$7b}4
  3947. >"drive  0";d
  3948.  hd{CBM-D}d{CBM-W}{CBM-E}d830
  3949. {CBM-E}rd${CBM-R}G(d{CBM-N}48):
  3950. D\15,e,e$,e1,e2
  3951. {$e4}Fe{CBM-R}0{CBM-M}e{CBM-R}(st {CBM-P} 191):e${CBM-R}"*st*"
  3952. {$ea}P
  3953. {$f5}Z{CBM-K}15, 164, 142, 145, 140
  3954.  200, 132, 142, 196, 139, 240,   4, 165, 144, 240, 234,  76, 204, 255
  3955. {CBM-N}
  3956.  :  j{CBM-R}mc {CBM-@} mc{CBM-N}41 :  x :  j, x : t{CBM-R}t{CBM-N}x : 
  3957. {CBM-E}{CBM-H}
  3958.  t{CBM-W}{CBM-E}6120 {CBM-M} "typo in data" : 
  3959. {$e3}{CBM-V}
  3960. z${CBM-R}G(0) : cd{CBM-R}8 : pd{CBM-R}8 : od{CBM-R}8 : cn{CBM-R}0 :  G(14)
  3961. H
  3962. sa{CBM-R}2049          520
  3963.  
  3964.  :  "cbm source filename";cn$
  3965. .
  3966.  {CBM-T}20)cn""
  3967. m
  3968. " "       source drive";cn
  3969. ]
  3970. , {CBM-T}20)cd""
  3971. {$7c}
  3972. 6 "     source device#";cd
  3973.  
  3974. @cn${CBM-R}J(D(cn),2){CBM-N}":"{CBM-N}cn$
  3975. A
  3976. j 1, cd, 8, cn$ : ed{CBM-R}cd :  700 :   1
  3977. {SHIFT--}
  3978. t e {CBM-M}  ee$ :  :  270
  3979. {$e3}
  3980. ^
  3981. H :  "   ne0)sl""
  3982. L "    starting line #";sl
  3983. hV sl{CBM-W}a {CBM-M} "must be > or = !" : sl{CBM-R}a :  450
  3984. x  {CBM-T}20)ic""
  3985. W{$ea} "     line increment";ic
  3986. {$f4} : 
  3987. {SHIFT-POUND}{$fe} ** open input and output files **
  3988. {CBM-X} 1, cd, 8, cn$
  3989. X 2, pd, 6, pn${CBM-N}",p,w"
  3990. a{CBM-R}sa :  660     :  660     :  output line #    - hex lo, hex hi
  3991. sxsl;a$    :  ===== remove for better speed ======
  3992. Bsl{CBM-R}sl{CBM-N}ic             :  increment line number
  3993. {CBM-J}L2, a$z$;       :  output line, chr$ zero
  3994. FV sx{CBM-R}0 {CBM-M} 550
  3995. {CBM--}  2 :   1 :  760
  3996. {$f9}{CBM-D}{CBM-D} output 2
  3997. "Append another file n";yn$
  3998. % yn${CBM-R}"y" {CBM-M} 840
  3999. > 2, pd, 6, pn${CBM-N}",a"
  4000. {$7b} 2, z$z$;             :  add end file marker ($00, $00)
  4001. *  2 :   15
  4002. {CBM-X}4 "load";G(34);pn$;G(34);","J(D(pd),2)""
  4003. C>
  4004. {$f8}h 270                  :  for nop$
  4005. {$f9} {CBM-T}20)cn""
  4006.  "              drive";op
  4007. ({CBM-I} {CBM-T}20)od""
  4008. g{CBM-D} "            device#";od
  4009. Q{CBM-L} 1, od, 8, op$ : ed{CBM-R}od :  700 :   1
  4010. {SHIFT-*} e {CBM-M}  ee$ :  :  900
  4011. {CBM-G}J :  {CBM-T}21)"@"op$""
  4012. ET "   new pal filename";pn$
  4013.  {$de} H(pn$,1){CBM-W}{CBM-E}"@" {CBM-M} 1010
  4014. {$e8}  :  970
  4015. #8 : "creating new file from ";op$;"  stand by..."
  4016. >b 1, od, 8, op${CBM-N}",p,r"
  4017. yl 2, pd, 6, pn${CBM-N}",p,w"
  4018. v{CBM-K}#1,a$ : 2, G(F(a${CBM-N}z$));   :  file start address
  4019. {CBM-S}{$60}{CBM-K}#1,a$ : 2, G(F(a${CBM-N}z$));
  4020. {$e6}J{CBM-K}#1, b$, c$ :  st{CBM-R}64  {CBM-M} 1230     :  get line link
  4021. Ta${CBM-R}G(F(b${CBM-N}z$)) {CBM-N} G(F(c${CBM-N}z$))
  4022. e{$7e}{CBM-K}#1, b$, c$                           :  get line number
  4023. Ka${CBM-R}a$ {CBM-N} G(F(b${CBM-N}z$)) {CBM-N} G(F(c${CBM-N}z$))
  4024. {CBM-D} mc{CBM-N}21, 0                           :  input delim now $00
  4025. {CBM-J} mc
  4026. {$f2}{CBM-+}a${CBM-R}a${CBM-N}H(i$,B(142)){CBM-N}z$            : 
  4027. )D
  4028.  "supermon+pet   jim butterfield"
  4029. cN
  4030. (B(40){CBM-N}256{CBM-D}B(41){CBM-N}71)
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036. {CBM-G}*{CBM-G}+ {CBM-G}4!{CBM-G}5" 
  4037. {CBM-G}PF F{CBM-E}I/P/{CBM-G}PF F{CBM-E}I/{$f0}0#{CBM-G}PF F{CBM-E}E!{CBM-N}{CBM-G}#E"h{CBM-G}4PF5F4H4h{CBM-G}4PF5F4H4{CBM-R}{CBM-G}40{CBM-G}51L4
  4038. //   M{$fe}/{CBM-Z}{$fe}~/I{CBM-Z}~~/J I{$fc}/{SHIFT-POUND}
  4039. {CBM-I}  {$fd}/ {$fb}/{CBM-Z}{$fc}~/{CBM-Z}{$fd}~/
  4040. {CBM-I}H<J{$f9}X{SHIFT-@}bx 
  4041.  z{$fe}/{SHIFT-POUND} RJ{CBM-G}P>NcP{$e5} I{$fc}/{SHIFT-POUND}
  4042. {CBM-I}  {$fd}/{SHIFT-POUND}  R~  p{$f5}/{$f0}
  4043. {CBM-+}P R~{$ef} {$fb}/{CBM-G}I{$ef}{$f0} {$e4}~{$f0} {$e4}~{$f0}{$fb} P{SHIFT-POUND}  p{$f5}/H  p{$f5}/{SHIFT-POUND}   p{$f5}/  p{$f5}/l{$f6}{$f4}/ {$fb}/l]{$fe}/ M{$fe}/ ({SHIFT-POUND}  R~{SHIFT-POUND} R~P{$f3}{$60}{CBM-O}{$7b}{$fe}/){$7f} {$fb}/H({$f3}{$60}
  4044.    pc  sr ac xr yr sp   v1.0{CBM-B}..sys : erroRa    @eP@0"e3P@@e3P@@e{CBM-W}P@
  4045. "d3Pd
  4046. "d3Pd"d3P@
  4047. .{$f1}N{$f1}{$f1}{$7e}{$f1}{$fe}{CBM-W}u{$f3}*{$f9}{$e2}{$f6}b{$f1}{$f1}T{$f0}Q{$f0}{CBM-B}{$f1}{$f1}{CBM-U}{$f1}{CBM-Z}{$f1}
  4048. {CBM-Z}{$f4}/{$f4}/{$ef} {$fb}/{CBM-G}I{$ef}{$f0} {$e4}~{$f0} {$e4}~{$f0}{$fb} P{SHIFT-POUND}  p{$f5}/H  p{$f5}/{SHIFT-POUND}   p{$f5}/  p{$f5}/l{$f6}{$f4}/ {$fb}/l]{$fe}/ M{$fe}/ ({SHIFT-POUND}  R~{SHIFT-POUND} R~P{$f3}{$60}{CBM-O}{$7b}{$fe}/){$7f} {$fb}/H({$f3}{$60}
  4049.    pc  sr ac xr yr sp   v1.0{CBM-B}..sys : erroRa    @eP@0"e3P@@e3P@@e{CBM-W}P@
  4050. "d3Pd
  4051. "d3Pd"d3P@
  4052. {CBM-Z}c{$e9}c{CBM-Z}d{$e9}
  4053. d{$60}{SHIFT-POUND}E{$fb}{$fb}{$e6}{$fc}{$60}8{CBM-G}{$fb}{$e9}{$fb}{CBM-G}{$fc}{$e9}
  4054. {$fc}{$60}{CBM-A}
  4055. {CBM-G}I{CBM-@}J=<{$60}{CBM-A}# {$f3}{$fb}/ {SHIFT-@}{$fa}/{CBM-A}{CBM-G}I{CBM-G}J {$fc}{$fb}/{CBM-G}Ic{CBM-G}Jd$8{$60} {CBM-Y}{$fa}/ {CBM-+}{$fb}/{SHIFT-POUND}$ R~{CBM-G}I{CBM-+}J {$fb}/ {CBM-+}{$fb}/{SHIFT-POUND}+ R~ I{$fc}/{SHIFT-POUND}
  4056. {CBM-I}  {$fd}/ {CBM-+}{$fb}/{SHIFT-POUND}& R~{SHIFT-POUND}
  4057. {CBM-I}  {$f2}{$fc}/ {CBM-+}{$fb}/{SHIFT-POUND}% R~{SHIFT-POUND}
  4058. {CBM-I} 
  4059.  {$f2}{$fc}/l{$f6}{$f4}/ {$f3}{$fb}/{SHIFT-POUND}
  4060. {CBM-I}
  4061. J{$fa} X{$f8}{$fb}&{$fc}{CBM-I}{CBM-X}
  4062. {$7d}
  4063.  
  4064. J{$f4}P{$eb}({$60}h{CBM-G}I{CBM-G}J{SHIFT-POUND}
  4065.  
  4066. H
  4067. {CBM-D}
  4068. {SHIFT-POUND}
  4069.  
  4070. D~
  4071.  J~
  4072.  J~
  4073. P{SHIFT-POUND}~CB0 J~
  4074. EP J~
  4075. EP Q{SHIFT--}{SHIFT-POUND} lR~ J~
  4076.  {CBM-Y}~
  4077. {$f0}R {CBM-I}~
  4078. {$e6} ${$fe}
  4079. {$e6}-P{$e6}.{$60} {CBM-I}~
  4080. F {$fe}
  4081. {CBM-G}-PF.F-{$60} {$f0}{$fd}
  4082.  
  4083.  
  4084. {$60}{CBM-G}5C{CBM-G}6BlF{CBM-G}CE3C{CBM-G}BE4B J~
  4085. P{$fb}{$60} 
  4086.  
  4087. {$e6}ZP{$e6}{$7b}{CBM-E}Z{$60}{CBM-M}changEdeletEfinDkilLnumbeR
  4088.  
  4089. {CBM-G}{$fc}
  4090. a{$fc}
  4091. {CBM-G}{$fc}
  4092. F{$fb}
  4093. {$fe}
  4094. {CBM-D}{$fb}
  4095. %F$l${$fe}
  4096.  
  4097.  
  4098. {CBM-G} M{SHIFT--}{SHIFT-POUND} {CBM-@}{CBM-G}){$7f} R~I"P{CBM-G}i~H{CBM-E}_{$f0}{$ec}I~{$f0}{$e8}$0{$e4}{CBM-G} {$7c}{$fe}
  4099. H{CBM-E}P{$e8}l{$fb}/{CBM-+}{$fc}{CBM-POUND}JE{$fb}{$e8}{$60}{CBM-POUND}jj{CBM-A}I"{$f0})j{CBM-N}{CBM-X}{CBM-S}{$fe}/{CBM-A}jjjj)P {SHIFT-POUND}
  4100. {CBM-N}{CBM-X}{$f2}{$fe}/
  4101. )){CBM-N}  {$f0}jjj P{$fa}HP{$f2}{$60}{CBM-POUND}{CBM-O}~/c{CBM-O}l~/d{SHIFT-POUND}
  4102.  d.c*P{$f6}I? R~JP{$ea}l{$fb}/Ne {$e2}{$fa}/{CBM-A} V{$fb}/P
  4103. Ne{CBM-Z}P{$f0}
  4104. I {$f0}I,{$f0}HHl'{$f5}/8${CBM-Z}{$60}{SHIFT-POUND}
  4105. IJhh Y{$fb}/{$f0}I {$f0}{$f7}{CBM-I}{SHIFT--}~/{$f0}J{$f8}{$e8}Ne{CBM-C}{$f4}~/{CBM-X}{$f8}~/
  4106.  Y{$fb}/{$f0}C8{$e9}0^I
  4107. {$e9}I{CBM-A}tLP{$f9}Ne Y{$fb}/{$f0}I {$f0}E
  4108. {$e8} 
  4109. {CBM-X}{CBM-A}{CBM-L}c{CBM-I}
  4110. {CBM-I}
  4111. g{CBM-Z} i{$fa}/{CBM-S}
  4112. d{CBM-N}{CBM-X}l~/ O{$f9}/{CBM-X}~/ O{$f9}/{CBM-I} P{CBM-D}{$f0}{CBM-Z}
  4113. I{$e8}{SHIFT-POUND}0{CBM-A} L{$f9}/P{$f1}
  4114. {CBM-X}~{$fe}/ O{$f9}/{CBM-X}~/{$f0} O{$f9}/JPR{$f0} L{$f9}/ L{$f9}/{CBM-Z}cMg{$f0}l{$7c}{$f9}/{CBM-D}{$f0}2{CBM-Z}dIP#{CBM-G}I{$e5}{$fb}{CBM-N}{CBM-G}J{$e5}{$fc}PF {CBM-A}B{CBM-POUND}HP\ xJJ{CBM-D}P{CBM-O}H
  4115. {$fb}P{$f8}{CBM-Z}{$fb} {$fb}/{SHIFT-POUND} R~ . z{$fe}/ K{$f9}/{$ee}{CBM-Z} 2{$fc}/{SHIFT-POUND}aO{SHIFT-POUND} PU{CBM-G}{$fc} A{$fb}/Q-D
  4116. " disk copy-all      jim butterfield"
  4117. FN
  4118. a${CBM-R}"!jim butterfield!":a${CBM-R}a${CBM-N}a${CBM-N}a$:a${CBM-R}a${CBM-N}a${CBM-N}a${CBM-N}a${CBM-N}a$
  4119. PX
  4120. p${CBM-R}""
  4121.  
  4122.  l2(232),l1%(232),n$(232),t%(232),t$(4)
  4123. {CBM-Y}
  4124.  xxx,seq,prg,usr,rel
  4125. L
  4126. j{CBM-R}0{CBM-@}4:t$(j):j
  4127. {$e5} 
  4128. "from unit  8";f
  4129. {$ee}{CBM-N}
  4130. 830
  4131. {$f8}{CBM-H}
  4132. f${CBM-R}d$
  4133. {CBM-V}
  4134. {CBM-G}I{$ef}{$f0}1{CBM-E}{$fb},fIQI{$f0} {$fb}/,0{$e6}IP{$e6}JPl'{$f5}/ 
  4135. {$fc}/ <{$fc}/lM{$f6}/ 0{$fc}/ {$fc}/{CBM-A}Il{$f6}{$f4}/ w{$fc}/{CBM-A}z 
  4136.  Y{$fb}/I'P Y{$fb}/I
  4137. {$f0}jH Y{$fb}/{$f0}{SHIFT-*}P{$f3}{$f0} {CBM-Y}{$fa}/{CBM-G}IH {SHIFT-@}{$fa}/{CBM-A}{SHIFT-*}P{$f1}f {$fb}/ 
  4138. {CBM-E}{$fb}YPHLfP{$f3} {$fb}/{CBM-G}I{$ef}{$f0} 0{$fc}/ {$fc}/{CBM-A} l{$f6}{$f4}/l'{$f5}/ TSQ{SHIFT-POUND}{SHIFT-+}{SHIFT-POUND}Z Y{$fb}/{$f0}uI {$f0}{$f7}I"P{CBM-S}e{CBM-X}
  4139. {$f0}e{$e8}I"{$f0}Z{$e6}QH{SHIFT-*}{$ed}l'{$f5}/e Y{$fb}/{$f0}, {SHIFT-@}{$fa}/{CBM-A}'{CBM-G}"
  4140.  
  4141. " 1,f,3,"$"{CBM-N}f$
  4142. #
  4143. ,860:e{CBM-M}:230
  4144. -
  4145. 64156
  4146. =
  4147. @r{CBM-R}255: 340
  4148. g
  4149. j4245
  4150. K
  4151. tj{CBM-R}16{CBM-@}2{SHIFT-POUND}{CBM-Q}1:F(J(a$,j{CBM-N}3)){CBM-R}160{CBM-M}j
  4152. {$7c}
  4153. ^n${CBM-R}J(a$,4,j)
  4154.  
  4155. Ht9{CBM-R}F(a$){CBM-Q}128:t9{CBM-W}1{CBM-A}t9{CBM-E}4470
  4156. {CBM-A}
  4157. Rl1%{CBM-R}F(J(a$,22))
  4158. S
  4159. {$7c}l2{CBM-R}F(J(a$,29)){CBM-N}F(J(a$,30)){CBM-D}256
  4160. {$ee}
  4161. J(a$,4,16);" ";t$(t9)
  4162. {$fd}
  4163. p{CBM-R}B(203~{CBM-@}F{SHIFT-POUND}
  4164.  R~ I({CBM-A} h{SHIFT-POUND}; R~{SHIFT-POUND}  R~{CBM-Z}< {CBM-E}{$fb}/ {CBM-O}< {$fb}/H{SHIFT-*}{$f5} {$fb}/{CBM-I}
  4165. e O~
  4166. {$e8} ;{SHIFT-POUND}
  4167. I
  4168. P{$ef}{SHIFT-POUND}
  4169. ~ Y{$fb}/{$f0}{SHIFT--}I {$f0}{$f7}{CBM-I}{SHIFT--}~/{$f0}J{$f8}  M{$fe}/l{$f6}{$f4}/ {CBM-A} {CBM-A}
  4170. {CBM-N}{CBM-X}{CBM-M}~/h{CBM-X}{CBM-+}~/hl{SHIFT-@}{$fa}/fl7{$f7}/l{$7e}{$fc}/ 
  4171. {CBM-N}{CBM-Z}CIf{$f0}I{CBM-POUND}{CBM-O}E~/h{CBM-O}D~/h{$60}{CBM-A} {$f3}{$fb}/ {SHIFT-@}{$fa}/{SHIFT-POUND}IP {$fc}{$fb}/"{CBM-Z}hjfJFIjP{$f9}{CBM-G}I{$ef}{$f0} {$f6}/{CBM-Z}h 2{$fc}/ 
  4172. {$fc}/{CBM-A}{$ec}l{$f6}{$f4}/l'{$f5}/ j{$fc}/ 
  4173.  {SHIFT-@}{$fa}/{CBM-A}
  4174. "d3P@BX{SHIFT-POUND}
  4175. !
  4176.  
  4177. ymj,),#($y
  4178. x$$
  4179. #]{CBM-K}#{CBM-K}
  4180. ){CBM-S}I{CBM-POUND}#$s#$s{CBM-K}
  4181. [[{CBM-G}I$${CBM-S}{CBM-S}{CBM-POUND}{CBM-Z})
  4182. {$7c}
  4183. M{CBM-G}I)s4{CBM-G}I# XBzh&BtdHtHd{$e8}
  4184. {CBM-H}T{CBM-H}(NT{$f4}LjR{$f2}{CBM-@}
  4185. {CBM-N}{CBM-I}{CBM-I}TTTRdH{CBM-R}2{CBM-R}
  4186. "
  4187. &&RRHDJ&hdd{CBM-I}H
  4188.    acdfghjmrtx@.>;$+&%lsv{$fd}{$f7}/o{$f6}/{$f9}/W{$f7}/X{$f5}/T{$f6}/{$f6}{$f5}/F{$f5}/{CBM-F}{$f4}/r{$f6}/m{$f5}/2{$fd}/{$fd}{$f7}/{CBM-Y}{$f5}/ {$f5}/C!{$f3}{$e5}{$f8}{CBM-T}{$f6}'{$f1}C{$f1}{CBM-O}{$f0}{CBM-J}{$f0}rams *": 800
  4189. {$ea}j{CBM-R}1{CBM-@}n
  4190. 0{$f4}l2{CBM-R}l2(j):t%{CBM-R}t%(j):l{CBM-E}l2670
  4191. ={$fe}q{CBM-R}0550
  4192. y"*** output disk full"
  4193. Y"do you have a new one";z$
  4194. F(z$){CBM-W}{CBM-E}89{CBM-M}
  4195. C& 15:15,t,15:"want to new the output disk  n";z$
  4196. V0F(z$){CBM-W}{CBM-E}89600
  4197. {$f0}:"disk name,id";x$,y$
  4198.  
  4199.  
  4200. d..
  4201. *{$f3}{CBM-POUND}P {$f0}{CBM-D}{$f0}{$ee}0 R~JPW{$60}P{CBM-I},{CBM-+}I I  {CBM-A}EI{SHIFT-POUND}
  4202. Q Y{$fb}/{$f0}-NeI${$f0}t{CBM-G}I  p{$f5}/{SHIFT-POUND}O  p{$f5}/{CBM-S}e{$ee}e{CBM-X}
  4203. {$f0}  p{$f5}/lD{$fd}/  p{$f5}/ {$fb}/{CBM-G}I  p{$f5}/{SHIFT-POUND}O 
  4204.  p{$f5}/  p{$f5}/ R~I
  4205. {$f0}{CBM-G}){CBM-B}{$f0}{$ee}  p{$f5}/l{$f6}{$f4}/l'{$f5}/{CBM-G}I  p{$f5}/{SHIFT-POUND}{$f0}  p{$f5}/{CBM-S}e{CBM-X}
  4206. {$f0}
  4207.   p{$f5}/{$ee}eP{$ee}  p{$f5}/ {$fb}/{CBM-G}Ih  p{$f5}/{SHIFT-POUND}{$60} 
  4208.  p{$f5}/ c  p{$f5}/I{CBM-G}Pi  p{$f5}/15,"n"{CBM-N}t${CBM-N}":"{CBM-N}x${CBM-N}","{CBM-N}y$
  4209.  
  4210. n860:e{CBM-M}:550
  4211. f
  4212. x15,"i"{CBM-N}t$:1,t,0,"$"{CBM-N}t${CBM-N}":!#$%&"
  4213. y
  4214. B860:e{CBM-M}:550
  4215. M
  4216. L890:890:q{CBM-R}q{CBM-N}1
  4217.  
  4218. V{CBM-K}#1,x$:x${CBM-W}{CBM-E}""630
  4219.  
  4220. 890
  4221. {CBM-R}
  4222. l{CBM-R}x{CBM-N}y{CBM-D}256:"(";l;"blocks free )"
  4223. B
  4224.  1: 15:500
  4225. X
  4226. 14,f,15:15,t,15
  4227. {CBM-POUND}H(n$(j){CBM-N}"             j{$f0}h{$ee}{SHIFT-*}
  4228. P
  4229. {CBM-I}{CBM-J}IJ{$f8}{CBM-S}
  4230. I&J{CBM-A}.JP{$f7}{SHIFT-*}
  4231. P.{CBM-A}{CBM-Z}EII{CBM-Z}EJJ{CBM-A}{CBM-Z}EIIEJJ8$
  4232. H{CBM-POUND}H{CBM-N}{CBM-Z}{$60}{CBM-G}{$fb}{CBM-+}{$fc}h {CBM-E}{$fb}/H {CBM-E}{$fb}/{SHIFT-POUND} PI
  4233. P{SHIFT-POUND}
  4234. $ R~{SHIFT-POUND}
  4235. lR~ {$fb}/{SHIFT-POUND}  R~l]{$fe}/ A{$fb}/ R~{CBM-S}lR~h K{$fb}/{CBM-N}Hjjjj)I
  4236. II0{$60}Ne{CBM-S}e{CBM-X}
  4237. {$f0}I:{$f0}I?{$ee}e{CBM-S}({$60}{CBM-G}I{$fb}{CBM-G}J{$fc}{$60}8{CBM-G}I{$e5}{$fb}I{CBM-G}J{$e5}{$fc}J{$60}{SHIFT-POUND}8{CBM-G}I{$ed}I{CBM-G}J{$e9}
  4238. J{$60}8R{CBM-G}{$fb} A{$fb}/ST{SHIFT-POUND}l{$f6}{$f4}/l'{$f5}/ O{$f9}/{CBM-S}g{SHIFT--}
  4239. {$f0}
  4240. HH{$ee}{$f0}{$e8}l{$f8}/{$ee}g{CBM-S}{$60}{CBM-A} {$f3}{$fb}/ {SHIFT-@}{$fa}/{SHIFT-POUND}IP {$fc}{$fb}/  t{$fe}/{CBM-G}I{$ef}{$f0} C{$f9}/{$ee}{CBM-Z} 2{$fc}/{CBM-Z} {$fc}/{CBM-A}{$e3}l{$f6}{$f4}/l'{$f5}/{SHIFT-POUND}. R~ {$fb}/ {$fb}/ {$fb}/ 
  4241. {CBM-E}{$fb} i{$fa}/h{CBM-S}{$e8}Jf 0 M{$fe}/{CBM-D}fl{$f3}{$f9}/{CBM-E}{$fb} {$fb}/H{SHIFT-*}{$e5}H{CBM-I} {$fa}/{CBM-I} P{CBM-D}{$f0}{CBM-Z}
  4242. I{$e8}{CBM-E}{$fb}({CBM-A} {CBM-E}{$fb}/P{$ef}
  4243. {CBM-X}~{$fe}/ R~{CBM-X}~/{$f0} R~JPP{$60} ={$fa}/I"to unit  9";t
  4244. H
  4245. 830
  4246. "R
  4247. t${CBM-R}d$
  4248. 4{CBM--}
  4249. f{CBM-R}t {CBM-P}f${CBM-R}t${CBM-M}
  4250. x{$e6}
  4251. n{CBM-R}0: 1: 15: 15,f,15:15,"i"{CBM-N}f$
  4252. N{$f0}
  4253. 860: e {CBM-M} :230
  4254. {$fa}
  4255. z{CBM-R}90:"pattern  *";p$
  4256. {CBM-W}p${CBM-R}"xxx"{CBM-N}H(p${CBM-N}"               ",16)
  4257. {SHIFT--}"hold down 'y' or 'n' key to select"
  4258. {$fd}"programs to be copied...IT {SHIFT-@}{$fa}/{CBM-A} {$f3}{$fb}/ {SHIFT-@}{$fa}/{CBM-A}@ {$fb}/{CBM-Z}fIsPU{SHIFT-POUND}
  4259. S  p{$f5}/l{$f6}{$f4}/{CBM-Z}fIv{$f0}IlP{CBM-V}{SHIFT-POUND}
  4260.   p{$f5}/  p{$f5}/{CBM-G}){$f0} {CBM-Z}f{$f0}{CBM-M} ( M{$fe}/l{$f6}{$f4}/{CBM-+}{$fb}{CBM-@}{$fc}{SHIFT-POUND}
  4261. S{$f0}L w{$fc}/{CBM-A}z {SHIFT-@}{$fa}/{CBM-A}u Y{$fb}/Pp 
  4262. {CBM-G}I{$fb}{CBM-G}I{$ef}{$f0} 0{$fc}/ {$fc}/{CBM-A}{$ee}l{$f6}{$f4}/{CBM-A}7 {$f3}{$fb}/{CBM-I}
  4263.  Y{$fb}/P 
  4264. {$f0}{$e7}I {$f0}{$eb}{$e8} P{$eb}J0{CBM-X}8{$e9}? jNN
  4265. P{$f6}{$f0}{$e9}l'{$f5}/{CBM-I}{CBM-Z}P- {$e2}{$fa}/{$f0}%{CBM-A}{$ef}{SHIFT-POUND}$
  4266. {$e8} {CBM-Z}
  4267. IL{$f0}{CBM-G}JP {SHIFT-POUND}0
  4268. {$e8}){CBM-P}r
  4269. {CBM-K}z$:z${CBM-R}""{CBM-P}p{CBM-W}064450
  4270. <{CBM-@}z${CBM-R}"y"{CBM-A}z${CBM-R}"n"{CBM-M}z{CBM-R}F(z$):r{CBM-R}255:450
  4271. s{CBM-S}z${CBM-R}G(13){CBM-M}r{CBM-R}0:450
  4272. \{CBM-U}410
  4273. Bz{CBM-W}80{CBM-M}"                     ":470
  4274. {CBM-L}Ln{CBM-R}n{CBM-N}1:l2(n){CBM-R}l2:n$(n){CBM-R}n$:t%(n){CBM-R}t9:l1%(n){CBM-R}l1%
  4275. JVst{CBM-R}0{CBM-P}n{CBM-W}232330
  4276. {$e3}  1: 15:" * * * * *"
  4277. {$e5}n{CBM-R}0{CBM-M}"* no prog{CBM-G}I>H{SHIFT-*}{$f1}l{$f6}{$f4}/{CBM-A} {$f3}{$fb}/ 
  4278.  {SHIFT-@}{$fa}/{CBM-A}
  4279. {CBM-G}I{$fb}HLh{$f1}{SHIFT-POUND} R~ {$f6}/l{$f6}{$f4}/{CBM-S}b j{$fc}/X{CBM-Z}<h{CBM-Z}=h{CBM-Z}>h{CBM-Z}?{CBM-S}@{CBM-D}a@{CBM-S}b {SHIFT--}{$f5}/a@?H>l{CBM-C}{$f4}/ {$fb}/{SHIFT-POUND}> R~ {$fb}/ 
  4280. {$f0} {$fb}/{CBM-E}{$fb} {CBM-E}{$fb}/HLh{$f2} & M{$fe}/ 
  4281. {CBM-E}{$fb}{CBM-N}){CBM-B}I"{$f0}){$7f}I {CBM-A}{SHIFT-POUND}. R~HLh{$e4}{$60}{SHIFT-POUND}
  4282. ,{SHIFT-POUND}f{SHIFT-POUND}
  4283.  w{$fc}/{CBM-A} {SHIFT-@}{$fa}/l'{$f5}/,f'{CBM-G}{$fb}EI{CBM-G}{$fc}{$e5}J{CBM-A}{CBM-Z}cEII{CBM-Z}dEJJ{CBM-I}{CBM-X}{$fb}J{$f8}{SHIFT-POUND} {$fb}
  4284. D
  4285.  save"0:load & run",8
  4286. ,N
  4287.  ** rte/87
  4288. qX
  4289.  ** a load and run introduction
  4290. V
  4291.  ** for all commodore machines.
  4292. {$7c}
  4293. :
  4294.  
  4295. dv{CBM-R}8:  disk device #
  4296. {CBM-W} 
  4297. pd{CBM-R}4:  printer device #
  4298. O{CBM-N}
  4299. cls${CBM-R}G(147): txt${CBM-R}G(14)
  4300.  {CBM-H}
  4301.  cls$;txt$;
  4302. {CBM-V}
  4303.  "Transactor Publishing 
  4304. $
  4305.  
  4306.  "utility programs start here
  4307. e
  4308.  "note: this file is only a
  4309. D
  4310.  "directory placemarker -
  4311. (
  4312.  "scratch it if you wish.
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436. ""{CBM-T}14)"c64 tiny aid
  4437. e
  4438. "adapted for c64 by: david a. hook
  4439. P
  4440. "from 'tiny aid' by: jim butterfield
  4441.  
  4442. "and 'basic aid' by: bill seiler
  4443. {CBM-L}
  4444. ""{CBM-T}12)"sample commands:
  4445. Q
  4446. "change /?/print#4,/
  4447. {$eb}
  4448.  
  4449. "find .gosub., 200-
  4450.  
  4451. "delete 130-
  4452. {$7e}l@{$fc}
  4453. {$f0}l{$eb}~
  4454. {SHIFT-POUND}I{$7c}{SHIFT-POUND}:{$7d}{SHIFT-POUND}{CBM-A}{$7e}{$60}{SHIFT-@}{CBM-X}M{$fc}~
  4455. {$f0}P{CBM-@}{CBM-+}{CBM-G}I:{CBM-A}l
  4456.  
  4457. {$60}{CBM-X}M{$fd}~
  4458. P{$ec}{CBM-G}{$e6}Z{CBM-I}
  4459.  
  4460. {CBM-G}J{$e8}{CBM-@}Z{CBM-O}
  4461.  
  4462. 8{$fd}{CBM-+}~
  4463. {$f0}I{$f0}{$e6}{CBM-G}{$e8}{CBM-X}{CBM-G}~
  4464. {$fa}{CBM-X}{CBM-+}~
  4465. P{$e4}{$f0}{CBM-V}{$e8}HP Z{CBM-G}{CBM-G}
  4466. {CBM-N}{CBM-X}H~
  4467. h{CBM-X}G~
  4468. h {$fb}
  4469. lS
  4470.  
  4471.  C{$fd}
  4472. {CBM-G}_{CBM-+}{$60}$% Y~
  4473. {CBM-G}_{CBM-+}{$60}
  4474.  {CBM-E}_{$f0}{CBM-N}{CBM-E}_Z{$7b}{CBM-G}$8{$e5}Z{CBM-N}{CBM-G}%{$e5}{$7b}{CBM-POUND}{CBM-A}E--E.. 
  4475.  
  4476. {CBM-E}Z$HP{$f9}{$e6}{$7b}{$e6}%{CBM-G}.E%{CBM-A}{$ef} S~
  4477. {CBM-G}"{CBM-+}#I-{$e8}. {CBM--}~
  4478. L  V~
  4479.  S
  4480.  
  4481.  
  4482.  
  4483. {$f0}E{$f0}{$f6}2HP{$f2}Z{$60}I{CBM-Q}{$f0}I-P{$60}l{$eb}~
  4484. {$f0} w{$fd}
  4485.  {$e2}~
  4486.  Y~
  4487.  Y
  4488.  
  4489. {$f0} w{$fd}
  4490.  S
  4491.  
  4492.  {$e2}~
  4493. P {CBM-G}P{SHIFT-POUND}~{$60} {$7d}~
  4494. c {$7d}~
  4495. d8{CBM-G}{$e5}c{CBM-G}{$e5}d{$60}{CBM-G}Z"{CBM-G}{$7b}#{CBM-G}-${CBM-G}.%{$60}{CBM-G}"E$P{CBM-G}#E%{$60}{CBM-@}H{CBM-E}"{CBM-@}H" {CBM-R}{$fd}
  4496. P{$60}{$e6}"P{$ec}{$e6}#P{$e8}{CBM-@}{CBM-E}${CBM-@}$ {CBM-R}{$fd}
  4497. P{$60}{CBM-G}$PF%F$lU{$fd}
  4498.  
  4499.  
  4500. {CBM-G} {$ee}~
  4501. {SHIFT-POUND} {CBM-@}{CBM-G}){$7f} R~I"P{CBM-G}i~H{CBM-E}_{$f0}{$ec}I~{$f0}{$e8}$0{$e4}{CBM-G} -{$fe}
  4502. H{CBM-E}{CBM-S}0V R~P{$f6} {$e5}~
  4503. 8{$60}{CBM-D}{$fa}~
  4504. {CBM-S}P{SHIFT-POUND}~CB0 {$7d}~
  4505. EP {$7d}~
  4506. EP {$f1}~
  4507. {SHIFT-POUND} lR~ {$7d}~
  4508.  J~
  4509. {$f0}R u~
  4510. {$e6} U{$fd}
  4511. {$e6}-P{$e6}.{$60} u~
  4512. F {CBM-X}{$fd}
  4513. {CBM-G}-PF.F-{$60} {CBM-K}{$fd}
  4514.  
  4515.  
  4516. {$60}{CBM-G}5C{CBM-G}6Bl{CBM-*}~
  4517. {CBM-G}CE3C{CBM-G}BE4B {$7d}~
  4518. P{$fb}{$60} 
  4519.  
  4520. {$e6}ZP{$e6}{$7b}{CBM-E}Z{$60}{SHIFT-POUND}
  4521.  
  4522.  
  4523.  {$f4}~
  4524. 8{CBM-G}-{$e9}{CBM-N}{CBM-G}.{$e9}
  4525.  
  4526. {CBM-POUND}{CBM-G}
  4527.  U~l{$f7}~
  4528. {CBM-M}changEdeletEfinDkilLnumbeRappenD
  4529.  
  4530. v{$fc}
  4531. {$f2}{$fb}
  4532. v{$fc}
  4533. W{$fb}
  4534. k{$fe}
  4535. ~
  4536. l3{CBM-G}l{$7c}{CBM-G}l{CBM-+}ly{CBM-+}l{CBM-+}lK{SHIFT-POUND}lW{CBM-N}l{$fd}{CBM-S}l{CBM-P}lM{CBM-X}l
  4537. ] ** bye **
  4538. V cls$
  4539. - "Thank you for supporting"
  4540. i "Transactor Magazine"
  4541. o
  4542.  
  4543.  
  4544. 400
  4545. _B:
  4546. {$7c}L 8,dv,8,"0:RUN ME TEXT"
  4547. {CBM-@}V x{CBM-R}0 {CBM-@} 1: 8,a$:  a$: x{CBM-R}st: :  8
  4548. {CBM-N} :
  4549. {CBM-B}{$ea} ** sub form **
  4550. E{$f4}
  4551. {$e9}{$fe} "Would you like to print out"
  4552.  "a subsc
  4553. "     vic tiny aid "
  4554. :
  4555. "  adapted for vic by:
  4556. s
  4557. "     david a. hook
  4558. P
  4559. "  from 'tiny aid' by:
  4560.  
  4561. "    jim butterfield
  4562. {CBM-M}
  4563. "  and 'basic aid' by:
  4564. {CBM-B}
  4565. "      bill seiler
  4566. Y
  4567. "sample  commands:
  4568. {$f4}
  4569. "change /?/print#4,/
  4570.  
  4571.  
  4572.  
  4573. "finnow more"
  4574. 0{CBM-@} "about Transactor Magazine (y/n) ";yn$
  4575. d{CBM-S} yn${CBM-R}"n" {CBM-M} 500
  4576. y{CBM-U} yn${CBM-W}{CBM-E}"y" {CBM-M} 400
  4577. _B:
  4578. {$7c}L 8,dv,8,"0:RUN ME TEXT"
  4579. {CBM-@}V x{CBM-R}0 {CBM-@} 1: 8,a$:  a$: x{CBM-R}st: :  8
  4580. {CBM-N} :
  4581. {CBM-B}{$ea} ** sub form **
  4582. E{$f4}
  4583. {$e9}{$fe} "Would you like to print out"
  4584.  "a subsc{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-*}{CBM-Z}{$fe}~
  4585. 7{CBM-Z}~~
  4586. 8{SHIFT-POUND}l{$7c}{CBM-Z}Y{$fb}
  4587. {$7d}{CBM-Z}Z{$fb}
  4588. {$7e}l{$fc}
  4589. {$f0}lO{SHIFT-POUND}I{$7c}{SHIFT-POUND}:{$7d}{SHIFT-POUND}{CBM-A}{$7e}{$60}{SHIFT-+}{$fb}
  4590. {SHIFT-@}{CBM-X}I{$f0}P{CBM-@}{CBM-+}{CBM-G}I:{CBM-A}l
  4591.  
  4592. {$60}{CBM-X}IDP{$ed}{CBM-G}{$e6}Z{CBM-I}
  4593.  
  4594. {CBM-G}J{$e8}{CBM-@}Z{CBM-O}
  4595.  
  4596. 8{$fd}Y~
  4597. {$f0}I{$f0}{$e6}{CBM-G}{$e8}{CBM-X}X~
  4598. {$fa}{CBM-X}Y~
  4599. P{$e4}{$f0}{CBM-B}{$e8}HP Z{CBM-G}{CBM-G}
  4600. {CBM-N}{CBM-X}{$f5}~
  4601. h{CBM-X}{$f4}~
  4602. h {$e9}{$fb}
  4603. lS
  4604.  
  4605.  {CBM-R}{$fd}
  4606. {CBM-G}_{CBM-+}{$60}$% F{CBM-G}_{CBM-+}{$60}
  4607.  {CBM-E}_{$f0}{CBM-N}{CBM-E}_Z{$7b}{CBM-G}$8{$e5}Z{CBM-N}{CBM-G}%{$e5}{$7b}{CBM-POUND}{CBM-A}E--E.. 
  4608.  
  4609. {CBM-E}Z$HP{$f9}{$e6}{$7b}{$e6}%{CBM-G}.E%{CBM-A}{$ef} 3EInc."
  4610. &H
  4611.  "85 West Wilmot Street, #10"
  4612. eR
  4613.  "Richmond Hill, Ontario"
  4614. ]{CBM--}
  4615.  "CANADA  L4B 1K7"
  4616. {$7e}{$e6}
  4617.  "telephone (416) 764-5273"
  4618. {$f0}
  4619.  
  4620. {CBM-M}{$fa}
  4621.  "Insert your favourite boot"
  4622. {CBM-X} "program here."
  4623. C
  4624. {$e5} "View Directory (y/n) ";vd$
  4625. {$f9}" vd${CBM-R}"n" {CBM-M} 400
  4626.  {$e1}~{SHIFT-POUND}
  4627.  
  4628. F{CBM-@}l{$f2}{$fc}
  4629. {CBM-@}ZH1{SHIFT-POUND}
  4630.  
  4631. 2{CBM-O}
  4632.  
  4633. {$f0}E{$f0}{$f6}2HP{$f2}Z{$60}I{CBM-Q}{$f0}I-P{$60}lO{$f0} {CBM-+}{$fd}
  4634.  KI F Y
  4635.  
  4636. {$f0} {CBM-+}{$fd}
  4637.  S
  4638.  
  4639.  KIP {CBM-G}P{SHIFT-POUND}~{$60} J~
  4640. c J~
  4641. d8{CBM-G}{$e5}c{CBM-G}{$e5}d{$60}{CBM-G}Z"{CBM-G}{$7b}#{CBM-G}-${CBM-G}.%{$60}{CBM-G}"E$P{CBM-G}#E%{$60}{CBM-@}H{CBM-E}"{CBM-@}H" {$fe}
  4642. P{$60}{$e6}"P{$ec}{$e6}#P{$e8}{CBM-@}{CBM-E}${CBM-@}$ {$fe}
  4643. P{$60}{CBM-G}$PF%F$l${$fe}
  4644.  
  4645.  
  4646. {CBM-G} M{SHIFT--}{SHIFT-POUND} {CBM-@}{CBM-G}){$7f} R~I"P{CBM-G}i~H{CBM-E}_{$f0}{$ec}I~{$f0}{$e8}$0{$e4}{CBM-G} {$7c}{$fe}
  4647. H{CBM-E}625
  4648.  
  4649. "number 100,5
  4650. b
  4651.  
  4652. "append "G(34)"name"G(34)", [device #]
  4653. n
  4654. "kill
  4655. I
  4656. (B(43){CBM-N}B(44){CBM-D}256{CBM-N}383)
  4657.  
  4658.  
  4659. {CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-G}-"{CBM-G}.#{CBM-G}7${CBM-G}8% 
  4660. {CBM-G}"PF#F"{CBM-E}"P<{CBM-G}"PF#F"{CBM-E}"{$f0}!&{CBM-G}"PF#F"{CBM-E}"E${CBM-N}{CBM-G}&E%h{CBM-G}7PF8F7H7h{CBM-G}7PF8F7H7{CBM-L}I{CBM-B}P{$ed}{CBM-G}73{CBM-G}84L7
  4661. {CBM-N}{CBM-N}{CBM-B}{SHIFT-POUND}l{$7c}{CBM-Z}{$fe}~
  4662. {$7d}{CBM-Z}~~
  4663. {CBM-I}
  4664.  
  4665. i ={$fd}
  4666. {CBM-G}{CBM-G}I
  4667.  
  4668. P{CBM-I}i ={$fd}
  4669.  S
  4670.  
  4671. {$f0} {$e8}~
  4672.  C{$fd}
  4673. {CBM-G}_{CBM-+}{$60}Z{$7b} {$e5}~
  4674. PHEZZ{$e6}{$7b} {$7d}~
  4675. {$f0} {$fd}
  4676. {CBM-A}l@{$fc}
  4677. u{$e6}u{CBM-@}u{CBM-+}1{CBM-G}2{CBM-E}Z{$f0}X{SHIFT--}
  4678.  
  4679. P{$ed}{$e8}HFP{$f1}{CBM-G}i{$f0}[ {CBM-K}{$fd}
  4680. {CBM-G}48{$e5}2{CBM-M}{$f0}(H{$f0}J{CBM-E}ZP{$f9}E{CBM-M}I@Ik{CBM-A}<{CBM-G}{CBM-M}FE{CBM-A} U{$fd}
  4681. {$f0} {CBM-X}{$fd}
  4682. {CBM-G}8{$e5}4{CBM-POUND}H{CBM-G}4{$f0}{CBM-+}3{CBM-X}
  4683.  
  4684. Z{$e8}HFP{$f5}{CBM-G}-E{CBM-M}-{CBM-G}.E.{CBM-G}Z{CBM-+}{$7b}_{$60}{CBM-+}c{CBM-G}d {$ee}{$fd}
  4685.  {$e1}~{SHIFT-POUND}
  4686.  
  4687. F{CBM-@}l{CBM-T}{$fc}
  4688. {CBM-@}ZH1{SHIFT-POUND}
  4689.  
  4690. 2{CBM-O}{CBM-D}{$fb}~
  4691. {CBM-P}8{$e9}{$7f}{CBM-N} 
  4692.  
  4693. J{$f0}{$ec}{$e6}{CBM-S}P{$e6}{CBM-P}{CBM-E}{CBM-S}{$f6}0{$f1} {$e2}~
  4694. {CBM-G}5{CBM-G}6 {$e8}~
  4695.  {$e2}~
  4696. {CBM-G}3{CBM-G}4 {CBM-*}~
  4697.  {$7d}~
  4698.  {$7d}~
  4699. P! _~
  4700.  {$7d}~
  4701.  {$7d}~
  4702. Pl@{$fc}
  4703.  {$7d}~
  4704. {CBM-G}CZ {$7d}~
  4705. {CBM-G}BZ J~
  4706. {$f0}{$e2} {$7d}~
  4707.  {$7d}~
  4708.  {$7d}~
  4709. I"P {$7d}~
  4710. {$f0}EI"P{$f7}{$f0}{$ee}{CBM-N}{$f0}{CBM-C}{$e9}{CBM-I}{SHIFT--}{CBM-K}~
  4711. {$f0}JP{$f8}{$f0}{SHIFT--}{CBM-G}Z;{CBM-G}{$7b}< S
  4712.  
  4713. {CBM-A}S {$e2}~
  4714.  ~
  4715. {CBM-G}<{$7b}{CBM-G};Z 
  4716.  
  4717. {CBM-I}
  4718.  
  4719. {CBM-X}
  4720.  
  4721. I0h S
  4722.  
  4723.  5~
  4724.  
  4725. Z{$e8}P{$e8} S
  4726.  
  4727. {CBM-A} d~
  4728.  Y
  4729.  
  4730. {$f8}I,{$f0}{CBM-U}P _~
  4731.  {$7d}~
  4732.  {$7d}~
  4733.  
  4734. Q{CBM-X}lT{$e1}l{$e1} {CBM-@}{$fb}
  4735. {$ec}{$e6}{CBM-S}P{$e6}{CBM-P}{CBM-E}{CBM-S}{$f6}0{$f1} {$e2}~
  4736. {CBM-G}5{CBM-G}6 {$e8}~
  4737.  {$e2}~
  4738. {CBM-G}3{CBM-G}4 {CBM-*}~
  4739.  {$7d}~
  4740.  {$7d}~
  4741. P! _~
  4742.  {$7d}~
  4743.  {$7d}~
  4744. Pl@{$fc}
  4745.  {$7d}~
  4746. {CBM-G}CZ {$7d}~
  4747. {CBM-G}BZ J~
  4748. {$f0}{$e2} {$7d}~
  4749.  {$7d}~
  4750.  {$7d}~
  4751. I"P {$7d}~
  4752. {$f0}EI"P{$f7}{$f0}{$ee}{CBM-N}{$f0}{CBM-C}{$e9}{CBM-I}{SHIFT--}{CBM-K}~
  4753. {$f0}JP{$f8}{$f0}{SHIFT--}{CBM-G}Z;{CBM-G}{$7b}< S
  4754.  
  4755. {CBM-A}S {$e2}~
  4756.  ~
  4757. {CBM-G}<{$7b}{CBM-G};Z 
  4758.  
  4759. {CBM-I}
  4760.  
  4761. {CBM-X}
  4762.  
  4763. I0h S
  4764.  
  4765.  5~
  4766.  
  4767. Z{$e8}P{$e8} S
  4768.  
  4769. {CBM-A} d~
  4770.  Y
  4771.  
  4772. {$f8}I,{$f0}{CBM-U}P _~
  4773.  {$7d}~
  4774.  {$7d}~
  4775. {CBM-S}0V R~P{$f6} WJ8{$60} {CBM-S} {SHIFT-*}{CBM-P}8{$e9}{$7f}{CBM-N} 
  4776.  
  4777. J{$f0}{$ee}{$e6}{CBM-S}P{$e6}{CBM-P}{CBM-E}{CBM-S}{$f6}0{$f1} KI{CBM-G}5{CBM-G}6 {$fd}N KI{CBM-G}3{CBM-G}4 F J~
  4778.  J~
  4779. P! {CBM-D}~
  4780.  J~
  4781.  J~
  4782. Pl{$fc}
  4783.  J~
  4784. {CBM-G}CZ J~
  4785. {CBM-G}BZ {CBM-Y}~
  4786. {$f0}{$e2} J~
  4787.  J~
  4788.  J~
  4789. I"P J~
  4790. {$f0}EI"P{$f7}{$f0}{$ee}{CBM-N}{$f0}{CBM-C}{$e9}{CBM-I}{SHIFT--}T~
  4791. {$f0}JP{$f8}{$f0}{SHIFT--}{CBM-G}Z;{CBM-G}{$7b}< S
  4792.  
  4793. {CBM-A}S KI q~
  4794. {CBM-G}<{$7b}{CBM-G};Z 
  4795.  
  4796. {CBM-I}
  4797.  
  4798. {CBM-X}
  4799.  
  4800. I0h S
  4801.  
  4802.  ~
  4803.  
  4804. Z{$e8}P{$e8} S
  4805.  
  4806. {CBM-A} ~
  4807.  Y
  4808.  
  4809. {$f8}I,{$f0}{CBM-U}P {CBM-D}d .gosub., 200-
  4810. "
  4811. "delete 130-625
  4812. 5
  4813. "number 100,5
  4814. q
  4815.  
  4816. "kill        (vic aid)
  4817. L
  4818. (B(43){CBM-N}B(44){CBM-D}256{CBM-N}383)
  4819.  
  4820.  
  4821. {CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-G}-"{CBM-G}.#{CBM-G}7${CBM-G}8% 
  4822. {CBM-G}"PF#F"{CBM-E}"P<{CBM-G}"PF#F"{CBM-E}"{$f0}!&{CBM-G}"PF#F"{CBM-E}"E${CBM-N}{CBM-G}&E%h{CBM-G}7PF8F7H7h{CBM-G}7PF8F7H7{CBM-L}I{CBM-*}P{$ed}{CBM-G}73{CBM-G}84L7
  4823. {CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}ription form (y/n) ";yn$
  4824. $ yn${CBM-R}"n" {CBM-M} 630
  4825. 9 yn${CBM-W}{CBM-E}"y" {CBM-M} 500
  4826. ?&:
  4827. G0 "* Ready Printer & Press A Key *"
  4828. {$7f}:{CBM-K} a$:  a${CBM-R}"" {CBM-M} 570
  4829. {CBM-K}d 4,pd:  pd=printer device #
  4830. {CBM-V}n 8,dv,8,"0:RUN ME FORM"
  4831. {$eb}x x{CBM-R}0 {CBM-@} 1: 8,a$: x{CBM-R}st: 4,a$: :  8:  4
  4832. {$f1}B:
  4833. L{CBM-G}"{CBM-+}#I-{$e8}. yFlG{$e4} {$7c}E S
  4834.  
  4835. {CBM-I}
  4836.  
  4837. i {$fd}
  4838. {CBM-G}{CBM-G}I
  4839.  
  4840. P{CBM-I}i {$fd}
  4841.  S
  4842.  
  4843. {$f0} {$fd}N {CBM-R}{$fd}
  4844. {CBM-G}_{CBM-+}{$60}Z{$7b} WJPHEZZ{$e6}{$7b} J~
  4845. {$f0} {CBM--}{$fd}
  4846. {CBM-A}l{$fc}
  4847. u{$e6}u{CBM-@}u{CBM-+}1{CBM-G}2{CBM-E}Z{$f0}X{SHIFT--}
  4848.  
  4849. P{$ed}{$e8}HFP{$f1}{CBM-G}i{$f0}[ {$f0}{$fd}
  4850. {CBM-G}48{$e5}2{CBM-M}{$f0}(H{$f0}J{CBM-E}ZP{$f9}E{CBM-M}I@Ik{CBM-A}<{CBM-G}{CBM-M}FE{CBM-A} ${$fe}
  4851. {$f0} {$fe}
  4852. {CBM-G}8{$e5}4{CBM-POUND}H{CBM-G}4{$f0}{CBM-+}3{CBM-X}
  4853.  
  4854. Z{$e8}HFP{$f5}{CBM-G}-E{CBM-M}-{CBM-G}.E.{CBM-G}Z{CBM-+}{$7b}_{$60}{CBM-+}c{CBM-G}d ={$fe}
  4855. , vd${CBM-W}{CBM-E}"y" {CBM-M} 280
  4856. 6:
  4857. &@ 8,dv,0,"$0"
  4858. cj{CBM-K}#8,a$,a$:  trash bytes
  4859. Jt{CBM-K}#8,a$,a$,a$,a1$:  st {CBM-M}  8:  400
  4860. ^ F(a${CBM-N}G(0)){CBM-N}256{CBM-D}F(a1${CBM-N}G(0));
  4861. {CBM-A}H{CBM-K}#8,a$:  a${CBM-W}{CBM-E}"" {CBM-M}  a$;:  360
  4862. {CBM-X}R:  340
  4863. C{$7c}:
  4864. Y ** more info **
  4865. {CBM-*}
  4866.  "Would you like to ka
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.  
  4901.  
  4902.  
  4903.  
  4904.  
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935. hZ
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000. transactor disk5  d5 2a    
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009. blocks free.               
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.  
  5025.  
  5026.  
  5027.  
  5028.  
  5029.  
  5030.  
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039.  
  5040.  
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059. aids&utils V5I06
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071. utilities.......
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083. c64 tiny aid ldr
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.  
  5091.  
  5092.  
  5093.  
  5094.  
  5095. vic tiny aid ldr
  5096.  
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.  
  5103.  
  5104.  
  5105.  
  5106.  
  5107.  
  5108. aid4            
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114.  
  5115.  
  5116.  
  5117.  
  5118.  
  5119.  
  5120. supermon+64     
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134. supermon+pet    
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146. copy-all64      
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.  
  5157. linked lists    
  5158.  
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166. !
  5167.  
  5168.  
  5169. hires           
  5170.  
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182. hires listing 2 
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193.  
  5194. hires listing 3 
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206. hires listing 4 
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219. vicparms        
  5220.  
  5221.  
  5222.  
  5223.  
  5224.  
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.  
  5231. bigprint        
  5232.  
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245. sprite ed1      
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296.  
  5297.  
  5298.  
  5299.  
  5300.  
  5301.  
  5302.  
  5303.  
  5304.  
  5305.  
  5306.  
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312.  
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.  
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424.  
  5425.  
  5426.  
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440.  
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511. copy file64     
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523. copy-all        
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536. change unit addr
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548. palvert 1.0     
  5549.  
  5550.  
  5551.  
  5552.  
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.  
  5560. palvert64 1.0   
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572. stp sys49152    
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584. stp sys828      
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.  
  5594.  
  5595.  
  5596.  
  5597. verifizer.vic/64
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607. sprite ed2      
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.  
  5617.  
  5618.  
  5619. list scroll     
  5620.  
  5621.  
  5622.  
  5623.  
  5624.  
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632. stp.bas         
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645. stp.pal         
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658. quote killer    
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670. gap fill        
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682. print ml.c64    
  5683.  
  5684.  
  5685.  
  5686.  
  5687.  
  5688.  
  5689.  
  5690.  
  5691. /
  5692.  
  5693.  
  5694.  
  5695. print ml.vic1   
  5696.  
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.  
  5739.  
  5740.  
  5741.  
  5742.  
  5743.  
  5744.  
  5745.  
  5746.  
  5747.  
  5748.  
  5749.  
  5750.  
  5751.  
  5752.  
  5753.  
  5754.  
  5755.  
  5756.  
  5757.  
  5758.  
  5759.  
  5760.  
  5761.  
  5762.  
  5763.  
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816.  
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822.  
  5823.  
  5824.  
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.  
  5832.  
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847.  
  5848.  
  5849.  
  5850.  
  5851.  
  5852.  
  5853.  
  5854.  
  5855.  
  5856.  
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.  
  5882.  
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.  
  5890.  
  5891.  
  5892.  
  5893.  
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.  
  5949.  
  5950.  
  5951.  
  5952.  
  5953.  
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959.  
  5960.  
  5961.  
  5962.  
  5963. verifizer.c128  
  5964.  
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975. RUN ME!         
  5976.  
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984.  
  5985.  
  5986.  
  5987. RUN ME TEXT     
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999. RUN ME FORM     
  6000.  
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012. transbasic......
  6013.  
  6014.  
  6015.  
  6016.  
  6017.  
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024. tb sampler.run  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036. tb/use.obj      
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048. symass 3.13     
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060. ~print ml.vic2   
  6061.  
  6062.  
  6063.  
  6064.  
  6065.  
  6066.  
  6067.  
  6068.  
  6069.  
  6070.  
  6071.  
  6072.  
  6073.  super cat       
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.  
  6080.  
  6081.  
  6082.  
  6083.  
  6084.  
  6085. !
  6086. numeric keypad  
  6087.  
  6088.  
  6089.  
  6090.  
  6091.  
  6092.  
  6093.  
  6094.  
  6095.  
  6096.  
  6097.  
  6098. !disk/exmon @8000
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111. disk/exmon @1000
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.  
  6122.  
  6123. "drive peeker    
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130.  
  6131.  
  6132.  
  6133.  
  6134.  
  6135. file compare.pet
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.  
  6146.  
  6147. #
  6148. file compare.c64
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216.  
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.  
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242.  
  6243.  
  6244.  
  6245.  
  6246.  
  6247.  
  6248.  
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260.  
  6261.  
  6262.  
  6263.  
  6264.  
  6265.  
  6266.  
  6267.  
  6268.  
  6269.  
  6270.  
  6271.  
  6272.  
  6273.  
  6274.  
  6275.  
  6276.  
  6277.  
  6278.  
  6279.  
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286.  
  6287.  
  6288.  
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296.  
  6297.  
  6298.  
  6299.  
  6300.  
  6301.  
  6302.  
  6303.  
  6304.  
  6305.  
  6306.  
  6307.  
  6308.  
  6309.  
  6310.  
  6311.  
  6312.  
  6313.  
  6314.  
  6315.  
  6316.  
  6317.  
  6318.  
  6319.  
  6320.  
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352.  
  6353.  
  6354.  
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360.  
  6361.  
  6362.  
  6363.  
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.  
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378.  
  6379.  
  6380.  
  6381.  
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.  
  6410.  
  6411.  
  6412.  
  6413.  
  6414.  
  6415.  
  6416. tb/kernel       
  6417.  
  6418.  
  6419.  
  6420.  
  6421.  
  6422.  
  6423.  
  6424.  
  6425.  
  6426.  
  6427.  
  6428. doke & deek     
  6429.  
  6430.  
  6431.  
  6432.  
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440. bit twiddlers   
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452. check & await   
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465. keywords        
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.  
  6476.  
  6477. bits............
  6478.  
  6479.  
  6480.  
  6481.  
  6482.  
  6483.  
  6484.  
  6485.  
  6486.  
  6487.  
  6488.  
  6489. wordprodump     
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501. regain          
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.  
  6543.  
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.  
  6608.  
  6609.  
  6610.  
  6611.  
  6612.  
  6613.  
  6614.  
  6615.  
  6616.  
  6617.  
  6618.  
  6619.  
  6620.  
  6621.  
  6622.  
  6623.  
  6624.  
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.  
  6674.  
  6675.  
  6676.  
  6677.  
  6678.  
  6679.  
  6680.  
  6681.  
  6682.  
  6683.  
  6684.  
  6685.  
  6686.  
  6687.  
  6688.  
  6689.  
  6690.  
  6691.  
  6692.  
  6693.  
  6694.  
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703.  
  6704.  
  6705.  
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737.  
  6738.  
  6739.  
  6740.  
  6741.  
  6742.  
  6743.  
  6744.  
  6745.  
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782.  
  6783.  
  6784.  
  6785.  
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792.  
  6793.  
  6794.  
  6795.  
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801.  
  6802.  
  6803.  
  6804.  
  6805.  
  6806.  
  6807.  
  6808.  
  6809.  
  6810.  
  6811.  
  6812.  
  6813.  
  6814.  
  6815.  
  6816.  
  6817.  
  6818.  
  6819.  
  6820.  
  6821.  
  6822.  
  6823.  
  6824.  
  6825.  
  6826.  
  6827.  
  6828.  
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.  
  6865.  
  6866.  
  6867.  
  6868.  
  6869.  
  6870.  
  6871.  
  6872.  
  6873.  
  6874.  
  6875.  
  6876.  
  6877.  
  6878.  
  6879.  
  6880.  
  6881.  
  6882.  
  6883.  
  6884.  
  6885.  
  6886.  
  6887.  
  6888.  
  6889.  
  6890.  
  6891.  
  6892.  
  6893.  
  6894.  
  6895.  
  6896.  
  6897.  
  6898.  
  6899.  
  6900.  
  6901.  
  6902.  
  6903.  
  6904.  
  6905.  
  6906.  
  6907.  
  6908.  
  6909.  
  6910.  
  6911.  
  6912.  
  6913.  
  6914.  
  6915.  
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.  
  6928.  
  6929.  
  6930.  
  6931.  
  6932.  
  6933.  
  6934.  
  6935.  
  6936.  
  6937.  
  6938.  
  6939.  
  6940.  
  6941.  
  6942.  
  6943.  
  6944.  
  6945.  
  6946.  
  6947.  
  6948.  
  6949.  
  6950.  
  6951.  
  6952.  
  6953.  
  6954.  
  6955.  
  6956.  
  6957.  
  6958.  
  6959.  
  6960.  
  6961.  
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968.  
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976.  
  6977.  
  6978.  
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.  
  6991.  
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.  
  7000.  
  7001.  
  7002.  
  7003.  
  7004.  
  7005.  
  7006.  
  7007.  
  7008.  
  7009.  
  7010.  
  7011.  
  7012.  
  7013.  
  7014.  
  7015.  
  7016.  
  7017.  
  7018.  
  7019.  
  7020.  
  7021.  
  7022.  
  7023. border flasher  
  7024.  
  7025.  
  7026.  
  7027.  
  7028.  
  7029.  
  7030.  
  7031.  
  7032.  
  7033.  
  7034.  
  7035. double directory
  7036.  
  7037.  
  7038.  
  7039.  
  7040.  
  7041.  
  7042.  
  7043.  
  7044.  
  7045.  
  7046.  
  7047. c64 disk status 
  7048.  
  7049.  
  7050.  
  7051.  
  7052.  
  7053.  
  7054.  
  7055.  
  7056.  
  7057.  
  7058.  
  7059. cbm scrn dump 80
  7060.  
  7061.  
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068.  
  7069.  
  7070.  
  7071.  
  7072. cbm scrn dump 40
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084. phone speller   
  7085.  
  7086.  
  7087.  
  7088.  
  7089.  
  7090.  
  7091.  
  7092.  
  7093.  
  7094.  
  7095.  
  7096. keyword pet.bas 
  7097.  
  7098.  
  7099.  
  7100.  
  7101.  
  7102.  
  7103.  
  7104.  
  7105.  
  7106.  
  7107.  
  7108. keyword c64.bas 
  7109.  
  7110.  
  7111.  
  7112.  
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126.  
  7127.  
  7128.  
  7129.  
  7130.  
  7131.  
  7132.  
  7133.  
  7134.  
  7135.  
  7136.  
  7137.  
  7138.  
  7139.  
  7140.  
  7141.  
  7142.  
  7143.  
  7144.  
  7145.  
  7146.  
  7147.  
  7148.  
  7149.  
  7150.  
  7151.  
  7152.  
  7153.  
  7154.  
  7155.  
  7156.  
  7157.  
  7158.  
  7159.  
  7160.  
  7161.  
  7162.  
  7163.  
  7164.  
  7165.  
  7166.  
  7167.  
  7168.  
  7169.  
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.  
  7176.  
  7177.  
  7178.  
  7179.  
  7180.  
  7181.  
  7182.  
  7183.  
  7184.  
  7185.  
  7186.  
  7187.  
  7188.  
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200.  
  7201.  
  7202.  
  7203.  
  7204.  
  7205.  
  7206.  
  7207.  
  7208.  
  7209.  
  7210.  
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216.  
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.  
  7224.  
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.  
  7239.  
  7240.  
  7241.  
  7242.  
  7243.  
  7244.  
  7245.  
  7246.  
  7247.  
  7248.  
  7249.  
  7250.  
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256.  
  7257.  
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.  
  7264.  
  7265.  
  7266.  
  7267.  
  7268.  
  7269.  
  7270.  
  7271.  
  7272.  
  7273.  
  7274.  
  7275.  
  7276.  
  7277.  
  7278.  
  7279.  
  7280.  
  7281.  
  7282.  
  7283.  
  7284.  
  7285.  
  7286.  
  7287.  
  7288.  
  7289.  
  7290.  
  7291.  
  7292.  
  7293.  
  7294.  
  7295.  
  7296.  
  7297.  
  7298.  
  7299.  
  7300.  
  7301.  
  7302.  
  7303.  
  7304.  
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336.  
  7337.  
  7338.  
  7339.  
  7340.  
  7341.  
  7342.  
  7343.  
  7344.  
  7345.  
  7346.  
  7347.  
  7348.  
  7349.  
  7350.  
  7351.  
  7352.  
  7353.  
  7354.  
  7355.  
  7356.  
  7357.  
  7358.  
  7359.  
  7360.  
  7361.  
  7362.  
  7363.  
  7364.  
  7365.  
  7366.  
  7367.  
  7368.  
  7369.  
  7370.  
  7371.  
  7372.  
  7373.  
  7374.  
  7375.  
  7376.  
  7377.  
  7378.  
  7379.  
  7380.  
  7381.  
  7382.  
  7383.  
  7384.  
  7385.  
  7386.  
  7387.  
  7388.  
  7389.  
  7390.  
  7391.  
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.  
  7400.  
  7401.  
  7402.  
  7403.  
  7404.  
  7405.  
  7406.  
  7407.  
  7408.  
  7409.  
  7410.  
  7411.  
  7412.  
  7413.  
  7414.  
  7415.  
  7416.  
  7417.  
  7418.  
  7419.  
  7420.  
  7421.  
  7422.  
  7423.  
  7424.  
  7425.  
  7426.  
  7427.  
  7428.  
  7429.  
  7430.  
  7431.  
  7432.  
  7433.  
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443.  
  7444.  
  7445.  
  7446.  
  7447.  
  7448.  
  7449.  
  7450.  
  7451.  
  7452.  
  7453.  
  7454.  
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.  
  7465.  
  7466.  
  7467.  
  7468.  
  7469.  
  7470.  
  7471.  
  7472.  
  7473.  
  7474.  
  7475.  
  7476.  
  7477.  
  7478.  
  7479.  
  7480.  
  7481.  
  7482.  
  7483.  
  7484.  
  7485.  
  7486.  
  7487.  
  7488.  
  7489.  
  7490.  
  7491.  
  7492.  
  7493.  
  7494.  
  7495.  
  7496.  
  7497.  
  7498.  
  7499.  
  7500.  
  7501.  
  7502.  
  7503.  
  7504.  
  7505.  
  7506.  
  7507.  
  7508.  
  7509.  
  7510.  
  7511.  
  7512.  
  7513.  
  7514.  
  7515.  
  7516.  
  7517.  
  7518.  
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527.  
  7528.  
  7529.  
  7530.  
  7531.  
  7532.  
  7533.  
  7534.  
  7535.  
  7536.  
  7537.  
  7538.  
  7539.  
  7540.  
  7541.  
  7542.  
  7543.  
  7544.  
  7545.  
  7546.  
  7547.  
  7548.  
  7549.  
  7550.  
  7551.  
  7552.  
  7553.  
  7554.  
  7555.  
  7556.  
  7557.  
  7558.  
  7559.  
  7560.  
  7561.  
  7562.  
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568.  
  7569.  
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576.  
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.  
  7596.  
  7597.  
  7598.  
  7599.  
  7600.  
  7601.  
  7602.  
  7603.  
  7604.  
  7605.  
  7606.  
  7607.  
  7608.  
  7609.  
  7610.  
  7611.  
  7612.  
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631. keyword vic.bas 
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644. irq display.pal 
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656. line clear.pal  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663.  
  7664.  
  7665.  
  7666.  
  7667.  
  7668. articles........
  7669.  
  7670.  
  7671.  
  7672.  
  7673.  
  7674.  
  7675.  
  7676.  
  7677.  
  7678.  
  7679.  
  7680. verigen c64     
  7681.  
  7682.  
  7683.  
  7684.  
  7685.  
  7686.  
  7687.  
  7688.  
  7689.  
  7690.  
  7691.  
  7692. error wedge.bas 
  7693.  
  7694.  
  7695.  
  7696.  
  7697.  
  7698.  
  7699.  
  7700.  
  7701.  
  7702.  
  7703.  
  7704.  
  7705. error wedge.pal 
  7706.  
  7707.  
  7708.  
  7709.  
  7710.  
  7711.  
  7712.  
  7713.  
  7714. )
  7715.  
  7716.  
  7717.  
  7718. keywiz 64       
  7719.  
  7720.  
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727. -
  7728.  
  7729.  
  7730.  
  7731.  
  7732.  
  7733.  
  7734.  
  7735.  
  7736.  
  7737.  
  7738.  
  7739.  
  7740.  
  7741.  
  7742.  
  7743.  
  7744.  
  7745.  
  7746.  
  7747.  
  7748.  
  7749.  
  7750.  
  7751.  
  7752.  
  7753.  
  7754.  
  7755.  
  7756.  
  7757.  
  7758.  
  7759.  
  7760.  
  7761.  
  7762.  
  7763.  
  7764.  
  7765.  
  7766.  
  7767.  
  7768.  
  7769.  
  7770.  
  7771.  
  7772.  
  7773.  
  7774.  
  7775.  
  7776.  
  7777.  
  7778.  
  7779.  
  7780.  
  7781.  
  7782.  
  7783.  
  7784.  
  7785.  
  7786.  
  7787.  
  7788.  
  7789.  
  7790.  
  7791.  
  7792.  
  7793.  
  7794.  
  7795.  
  7796.  
  7797.  
  7798.  
  7799.  
  7800.  
  7801.  
  7802.  
  7803.  
  7804.  
  7805.  
  7806.  
  7807.  
  7808.  
  7809.  
  7810.  
  7811.  
  7812.  
  7813.  
  7814.  
  7815.  
  7816.  
  7817.  
  7818.  
  7819.  
  7820.  
  7821.  
  7822.  
  7823.  
  7824.  
  7825.  
  7826.  
  7827.  
  7828.  
  7829.  
  7830.  
  7831.  
  7832.  
  7833.  
  7834.  
  7835.  
  7836.  
  7837.  
  7838.  
  7839.  
  7840.  
  7841.  
  7842.  
  7843.  
  7844.  
  7845.  
  7846.  
  7847.  
  7848.  
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854.  
  7855.  
  7856.  
  7857.  
  7858.  
  7859.  
  7860.  
  7861.  
  7862.  
  7863.  
  7864.  
  7865.  
  7866.  
  7867.  
  7868.  
  7869.  
  7870.  
  7871.  
  7872.  
  7873.  
  7874.  
  7875.  
  7876.  
  7877.  
  7878.  
  7879.  
  7880.  
  7881.  
  7882.  
  7883.  
  7884.  
  7885.  
  7886.  
  7887.  
  7888.  
  7889.  
  7890.  
  7891.  
  7892.  
  7893.  
  7894.  
  7895.  
  7896.  
  7897.  
  7898.  
  7899.  
  7900.  
  7901.  
  7902.  
  7903.  
  7904.  
  7905.  
  7906.  
  7907.  
  7908.  
  7909.  
  7910.  
  7911.  
  7912.  
  7913.  
  7914.  
  7915.  
  7916.  
  7917.  
  7918.  
  7919.  
  7920.  
  7921.  
  7922.  
  7923.  
  7924.  
  7925.  
  7926.  
  7927.  
  7928.  
  7929.  
  7930.  
  7931.  
  7932.  
  7933.  
  7934.  
  7935.  
  7936.  
  7937.  
  7938.  
  7939.  
  7940.  
  7941.  
  7942.  
  7943.  
  7944.  
  7945.  
  7946.  
  7947.  
  7948.  
  7949.  
  7950.  
  7951.  
  7952.  
  7953.  
  7954.  
  7955.  
  7956.  
  7957.  
  7958.  
  7959.  
  7960.  
  7961.  
  7962.  
  7963.  
  7964.  
  7965.  
  7966.  
  7967.  
  7968.  
  7969.  
  7970.  
  7971.  
  7972.  
  7973.  
  7974.  
  7975.  
  7976.  
  7977.  
  7978.  
  7979.  
  7980.  
  7981.  
  7982.  
  7983.  
  7984.  
  7985.  
  7986.  
  7987.  
  7988.  
  7989.  
  7990.  
  7991.  
  7992.  
  7993.  
  7994.  
  7995.  
  7996.  
  7997.  
  7998.  
  7999.  
  8000.  
  8001.  
  8002.  
  8003.  
  8004.  
  8005.  
  8006.  
  8007.  
  8008.  
  8009.  
  8010.  
  8011.  
  8012.  
  8013.  
  8014.  
  8015.  
  8016.  
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048.  
  8049.  
  8050.  
  8051.  
  8052.  
  8053.  
  8054.  
  8055.  
  8056.  
  8057.  
  8058.  
  8059.  
  8060.  
  8061.  
  8062.  
  8063.  
  8064.  
  8065.  
  8066.  
  8067.  
  8068.  
  8069.  
  8070.  
  8071.  
  8072.  
  8073.  
  8074.  
  8075.  
  8076.  
  8077.  
  8078.  
  8079.  
  8080.  
  8081.  
  8082.  
  8083.  
  8084.  
  8085.  
  8086.  
  8087.  
  8088.  
  8089.  
  8090.  
  8091.  
  8092.  
  8093.  
  8094.  
  8095.  
  8096.  
  8097.  
  8098.  
  8099.  
  8100.  
  8101.  
  8102.  
  8103.  
  8104.  
  8105.  
  8106.  
  8107.  
  8108.  
  8109.  
  8110.  
  8111.  
  8112.  
  8113.  
  8114.  
  8115.  
  8116.  
  8117.  
  8118.  
  8119.  
  8120.  
  8121.  
  8122.  
  8123.  
  8124.  
  8125.  
  8126.  
  8127.  
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143.  
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149.  
  8150.  
  8151.  
  8152.  
  8153.  
  8154.  
  8155.  
  8156.  
  8157.  
  8158.  
  8159.  
  8160.  
  8161.  
  8162.  
  8163.  
  8164.  
  8165.  
  8166.  
  8167.  
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.  
  8175.  
  8176.  
  8177.  
  8178.  
  8179.  
  8180.  
  8181.  
  8182.  
  8183.  
  8184.  
  8185.  
  8186.  
  8187.  
  8188.  
  8189.  
  8190.  
  8191.  
  8192.  
  8193.  
  8194.  
  8195.  
  8196.  
  8197.  
  8198.  
  8199.  
  8200.  
  8201.  
  8202.  
  8203.  
  8204.  
  8205.  
  8206.  
  8207.  
  8208.  
  8209.  
  8210.  
  8211.  
  8212.  
  8213.  
  8214.  
  8215.  
  8216.  
  8217.  
  8218.  
  8219.  
  8220.  
  8221.  
  8222.  
  8223.  
  8224.  
  8225.  
  8226.  
  8227.  
  8228.  
  8229.  
  8230.  
  8231.  
  8232.  
  8233.  
  8234.  
  8235.  
  8236.  
  8237.  
  8238.  
  8239.  
  8240.  
  8241. D
  8242. " tiny aid4 "
  8243. ?N
  8244. "adapted by jim butterfield from
  8245. AX
  8246. "  bill seiler's 'basic aid'
  8247. Z
  8248. "sample  commands:
  8249. {CBM-N}
  8250. "break (to monitor);   kill (aid program)
  8251. J
  8252. "number 100,10  (renumber)
  8253. {CBM-*} 
  8254. "delete 130-250
  8255. {$f2}{CBM-N}
  8256. "find /gosub/
  8257. {CBM-H}
  8258. "chang
  8259. {$fa}{CBM-Z}{SHIFT-POUND};{SHIFT-POUND} {CBM-G}4!{CBM-G}5" 
  8260.  8P 8{$f0}# 8E4{CBM-N}{CBM-G}#E5 c c p{SHIFT-+}{$60}{$ea}{$ea}{CBM-G}PF F{CBM-E}{$60}h{CBM-G}!PF"F!H!{$60}{SHIFT-POUND}E{SHIFT-POUND}{$e5} {$60}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-N}{CBM-Z}{$fe}~
  8261. 4{CBM-Z}~~
  8262. 5{SHIFT-POUND}lY{CBM-Z}T{$fb}
  8263. Z{CBM-Z}U{$fb}
  8264. {$7b}l{$fc}
  8265. {$f0}l
  8266.  
  8267. {CBM-B}{SHIFT-POUND}IY{SHIFT-POUND}:Z{SHIFT-POUND}{CBM-A}{$7b}{$60}V{$fb}
  8268. {CBM-J}{CBM-Z}{SHIFT-@}{CBM-X}I{$f0}P{CBM-@}{CBM-L}{CBM-+}{CBM-Z}{CBM-G}{CBM-J}I:{CBM-A}l{$7d}
  8269.  
  8270. {$60}{CBM-X}I{CBM-H}P{$ed}{CBM-G}{CBM-J}{$e6}W{CBM-L}{CBM-I}
  8271.  
  8272. {SHIFT-@}J{$e8}{CBM-@}W{CBM-O}
  8273.  
  8274. 8{$fd}R~
  8275. {$f0}I{$f0}{$ed}{$e8}HF{CBM-J}P{$f1}{CBM-Z}{CBM-G}f{$f0}[ {$ee}{$fd}
  8276. {CBM-G}18{$e5}/{CBM-H}{$f0}(H{$f0}J{CBM-E}WP{$f9}E{CBM-H}I@Ik{CBM-A}<{CBM-G}{CBM-H}F{CBM-J}E{CBM-Z}{CBM-A} "{$fe}
  8277. {$f0} 
  8278. {$fe}
  8279. {CBM-G}{CBM-Z}8{$e5}1{CBM-POUND}H{CBM-G}1{$f0}{CBM-L}{CBM-+}0{CBM-X}
  8280.  
  8281. W{$e8}HF{CBM-L}P{$f5}{CBM-G}*E{CBM-H}*{CBM-G}+E{CBM-J}+{CBM-G}W{CBM-+}X\]{CBM-+}@{CBM-G}a ;{$fe}
  8282.  {$e1}~{SHIFT-POUND}
  8283.  
  8284. {CBM-@}{CBM-Z}l{$ed}{$fc}
  8285. {CBM-@}WH.{SHIFT-POUND}
  8286.  
  8287. /{CBM-O}
  8288.  
  8289. {$f0}E{CBM-J}{$f0}{$f6}/HP{$f2}W{$60}lRTI{CBM-Q}{$f0}I-P{$60}l
  8290.  
  8291. {CBM-B}{$f0} {CBM-@}{$fd}
  8292.  {$f6}{CBM-U} {CBM-T}{CBM-J} V
  8293.  
  8294. {$f0} {CBM-@}{$fd}
  8295.  P
  8296.  
  8297.  {$f6}{CBM-U}P {CBM-G}P{SHIFT-POUND}~{$60} C~
  8298. @ C~
  8299. a8{CBM-G}{$e5}@{CBM-G}{$e5}a{$60}{CBM-G}
  8300. ~
  8301.  C~
  8302.  C~
  8303. I"P C~
  8304. {$f0}EI"P{$f7}{$f0}{$ee}{CBM-N}{$f0}{CBM-C}{$e9}{CBM-I}{SHIFT--}M~
  8305. {$f0}JP{$f8}{$f0}{SHIFT--}{CBM-G}W8{CBM-G}X9 P
  8306.  
  8307. {CBM-A}S {$f6}{CBM-U} o~
  8308. {CBM-G}9X{CBM-G}8W 
  8309.  
  8310. {CBM-I}
  8311.  
  8312. {CBM-X}I0h P
  8313.  
  8314.  {$7b}~
  8315.  
  8316. W{$e8}P{$e8} P
  8317.  
  8318. {CBM-A} ~
  8319.  V
  8320.  
  8321. {$f8}I,{$f0}{CBM-U}P {CBM-G}~
  8322.  C~
  8323.  C~
  8324. P{SHIFT-POUND}~{$60}_0 C~
  8325. EP
  8326.  C~
  8327. EPlO C~
  8328.  {CBM-A}~
  8329. {$f0}W ~
  8330. {$e6}{CBM-Z} "{$fe}
  8331. {$e6}*P{$e6}+{$60} ~
  8332. F{CBM-Z} 
  8333. {$fe}
  8334. {CBM-G}*PF+F*{$60} {$ee}{$fd}
  8335.  
  8336.  
  8337. {CBM-Z}{$60}{CBM-G}2{$60}{CBM-G}3_l"{CBM-L}{CBM-G}{$60}E0{$60}{CBM-G}_E1_ C~)D
  8338.  "supermon+64    jim butterfield"
  8339. cN
  8340. (B(43){CBM-N}256{CBM-D}B(44){CBM-N}71)
  8341.  
  8342.  
  8343.  
  8344.  
  8345.  
  8346. {CBM-G}-"{CBM-G}.#{CBM-G}7${CBM-G}8% 
  8347. {CBM-G}"PF#F"{CBM-E}"I6P/{CBM-G}"PF#F"{CBM-E}"I6{$f0}0&{CBM-G}"PF#F"{CBM-E}"E${CBM-N}{CBM-G}&E%h{CBM-G}7PF8F7H7h{CBM-G}7PF8F7H7{CBM-R}{CBM-G}73{CBM-G}84L7
  8348. 66   {$fe}6{CBM-Z}{$fe}~6A{CBM-Z}~~6B '{$fd}6{SHIFT-POUND}
  8349. {CBM-I}  A{$fd}6 {$f6}{$fb}6{CBM-Z}{$fc}~6{CBM-Z}{$fd}~6{SHIFT-POUND} ~
  8350. {CBM-I}H(J{$f9}X{SHIFT-@}.x 
  8351.  Z{$f5}6{CBM-S}. {CBM-POUND}{$fc}6X{CBM-Z}(h{CBM-Z})h{CBM-Z}*h{CBM-Z}+{CBM-S},{CBM-D}-@{CBM-S}. d{$f6}6-,+H*lx{$f5}6 {$f6}{$fb}6{SHIFT-POUND}> R~ {$e1}{$fb}6 
  8352. {$f0} {$ee}{$fb}6{CBM-E}C {$fc}6H{SHIFT-*}{$f3} & {$fe}6 
  8353. {CBM-E}C{CBM-N}){CBM-B}I"{$f0}){$7f}I {CBM-A}{SHIFT-POUND}. R~H{SHIFT-*}{$e5}{$60}{SHIFT-POUND}
  8354. ,{SHIFT-POUND}2{SHIFT-POUND}
  8355.  {CBM-J}{$fc}6{CBM-A} {$fb}6l{SHIFT-POUND}{$f5}6,2'{CBM-G}CEA{CBM-G}D{$e5}B{CBM-A}{CBM-Z}/EAA{CBM-Z}0EBB{CBM-I}{CBM-X}CJ{$f8}{SHIFT-POUND} {$f6}{$fb}6 
  8356.  {$e1}~{$f0}1{CBM-E}C,2AQA{$f0} {$e1}{$fb}6,0{$e6}AP{$e6}BPl{SHIFT-POUND}{$f5}6 H{$fc}6 {$fc}6{$f0}IlP{SHIFT-@}{SHIFT-POUND}
  8357.  U~{CBM-G}){$f0}{$e7}{CBM-Z}2{$f0}{CBM-N} ( {$fe}6lZ{$f5}6{CBM-+}C{CBM-@}D{SHIFT-POUND}
  8358. {CBM-O}{$f0}S {CBM-J}{$fc}6{CBM-A}y {$fb}6{CBM-A}t 7{$fc}6Po 
  8359. {CBM-G}AC {$e1}~{$f0} {$fc}6 {$7c}{$fc}6{CBM-A}{$ef}lZ{$f5}6{CBM-A}7 q{$fc}6{CBM-I}
  8360.  7{$fc}6P 
  8361. {$f0}{$e7}I {$f0}{$eb}{$e8} P{$eb}J0{CBM-X}8{$e9}? jNN
  8362. P{$f6}{$f0}{$e9}l{SHIFT-POUND}{$f5}6{CBM-I}{CBM-Z}P- @{$fb}6{$f0}%{CBM-A}{$ef}{SHIFT-POUND}$
  8363. {$e8} {CBM-Z}
  8364. IL{$f0}{CBM-G}BP {SHIFT-POUND}0
  8365. {$e8}P{$f9}N1 7{$fc}6{$f0}I {$f0}E
  8366. {$e8} 
  8367. {CBM-X}{CBM-A}{CBM-L}/{CBM-I}
  8368. {CBM-I}
  8369. 3{CBM-Z} {CBM-M}{$fa}6{CBM-S}
  8370. 0{CBM-N}{CBM-X}{$7c}~6 N{$60}{CBM-A} q{$fc}6 {$fb}6{SHIFT-POUND}AP z{$fc}6 {$fe}6 {$e1}~{$f0} !{$fa}6{$ee}{CBM-Z} {$fc}6{CBM-Z} J{$fc}6{CBM-A}{$e4}lZ{$f5}6l{SHIFT-POUND}{$f5}6{SHIFT-POUND}. R~ {$ee}{$fb}6 {$e1}{$fb}6 {$ee}{$fb}6 
  8371. {CBM-E}C {CBM-M}{$fa}6h{CBM-S}{$e8}J2 0 {$fe}6{CBM-D}2lq{$fa}6{CBM-E}C {$eb}{$fb}6H{SHIFT-*}{$e5}H{CBM-I} {$ef}{$fa}6{CBM-I} P{CBM-D}{$f0}{CBM-Z}
  8372. I{$e8}{CBM-E}C({CBM-A} {$fc}6P{$ef}
  8373. {CBM-X}/~6 R~{CBM-X}5~6{$f0} R~JPP{$60} {$fa}6IP{$e8}l{$e5}{$fb}6{CBM-+}D{CBM-POUND}JEC{$e8}{$60}{CBM-POUND}jj{CBM-A}I"{$f0})j{CBM-N}{CBM-X}{$de}{$fe}6{CBM-A}jjjj)P {SHIFT-POUND}
  8374. {CBM-N}{CBM-X}"~6B{CBM-A}{CBM-Z}EAAEBB8$
  8375. H{CBM-POUND}H{CBM-N}{CBM-Z}{$60}{CBM-G}C{CBM-+}Dh {$fc}6H {$fc}6{SHIFT-POUND} PI
  8376. P{SHIFT-POUND}
  8377. $ R~{SHIFT-POUND}
  8378. lR~ {$f6}{$fb}6{SHIFT-POUND}  R~l{$fe}6 {$fc}6 R~{CBM-S}lR~h ){$fc}6{CBM-N}Hjjjj)I
  8379. II0{$60}N1{CBM-S}1{CBM-X}
  8380. {$f0}I:{$f0}I?{$ee}1{CBM-S}({$60}{CBM-G}AC{CBM-G}BD{$60}8{CBM-G}A{$e5}CA{CBM-G}B{$e5}DB{$60}{SHIFT-POUND}8{CBM-G}A{$ed}A{CBM-G}B{$e9}
  8381. B{$60}8{CBM-Z}/{$e9}/{CBM-Z}0{$e9}
  8382. 0{$60}{SHIFT-POUND}ECC{$e6}D{$60}8{CBM-G}C{$e9}C{CBM-G}D{$e9}
  8383. D{$60}{CBM-A}
  8384. {CBM-G}A{CBM-@}B)({$60}{CBM-A}# q
  8385.  7{$fc}6{$f0}$N1I${$f0}c{CBM-G}A {CBM-E}~{SHIFT-POUND}O ~{CBM-S}1{$ee}1{CBM-X}
  8386. {$f0} {CBM-POUND}~{$f0} {CBM-S}~ {$f6}{$fb}6{CBM-G}A {CBM-H}~{SHIFT-POUND}O ~ {CBM-G}~ R~I
  8387. {$f0}{CBM-G}){CBM-B}{$f0}{$f0} {CBM-Q}~lZ{$f5}6l{SHIFT-POUND}{$f5}6{CBM-G}A {CBM-E}~{SHIFT-POUND}{$f0} ~{CBM-S}1{CBM-X}
  8388. {$f0} {CBM-POUND}~{$e8}P{$f5} {CBM-S}~ {$f6}{$fb}6{CBM-G}Ah {CBM-H}~{SHIFT-POUND}{$60} ~ / {CBM-G}~A{CBM-G}Pd {CBM-G}~B{CBM-G}P;N/P{$e9} '{$fd}6{SHIFT-POUND}
  8389. {CBM-I}  A{$fd}6{SHIFT-POUND}  R~ {CBM-G}~{$f0}
  8390. {CBM-+}P R~{$f1} {$f6}{$fb}6 {$e1}~{$f0} {$e4}~{$f0} {$e4}~{$f0}{$fb} P{CBM-A} {CBM-Q}~H {CBM-E}~{SHIFT-POUND}  ~ {CBM-S}~lZ{$f5}6 {$f6}{$fb}6l{$fe}6 {$fe}6 ({SHIFT-POUND}  R~{SHIFT-POUND} R~e /gosub/goto/,300-400
  8391. @{CBM-V}
  8392. l{CBM-R}B(52){CBM-N}B(53){CBM-D}256:1536:m{CBM-R}B(33):n{CBM-R}B(34)
  8393. FH
  8394. 52,m:53,n:48,m:49,n:n{CBM-R}m{CBM-N}n{CBM-D}256
  8395. MR
  8396. n
  8397.  
  8398.  
  8399. n";G(34);",01";:x{CBM-R}n{CBM-Z}4096:250
  8400. {CBM-K}{$f0}
  8401. x{CBM-R}l{CBM-Z}4096:250:
  8402. Q{$fa}
  8403. ",";:j{CBM-R}1{CBM-@}4:x%{CBM-R}x:x{CBM-R}(x{CBM-Q}x%){CBM-D}16:x%{CBM-E}9{CBM-M}x%{CBM-R}x%{CBM-N}7
  8404. {$e5}G(x%{CBM-N}48);:j:
  8405.  
  8406.  
  8407. {CBM-Z}~{$fd}
  8408. {$fb}
  8409.  
  8410.  
  8411.  
  8412.  
  8413. ~~
  8414. 5{CBM-Z}~{$fc}{$e6}{SHIFT-@}{$e8}{CBM-X}Q~
  8415. {$fa}{CBM-X}R~
  8416. P{$e4}{$f0}{CBM-B}{$e8}HP W{CBM-G}{SHIFT-@}
  8417. {CBM-N}{CBM-X}{$f3}~
  8418. h{CBM-X}{$f2}~
  8419. h {$e4}{$fb}
  8420. lP
  8421.  
  8422.  {CBM-A}{$fd}
  8423. {CBM-G}\{CBM-+}]!" {CBM-T}{CBM-J}{CBM-G}\{CBM-+}]
  8424.  {CBM-E}\{$f0}{CBM-N}{CBM-E}\WX{CBM-G}!8{$e5}W{CBM-N}{CBM-G}"{$e5}X{CBM-POUND}{CBM-A}E**E++ 
  8425.  
  8426. {CBM-E}W!HP{$f9}{$e6}X{$e6}"{CBM-G}+E"{CBM-A}{$ef} {CBM-L}{CBM-H}{CBM-G}{CBM-+} I*{$e8}+ {$e9}{CBM-J}l~{CBM-W} {$fb}{CBM-H} P
  8427.  
  8428. {CBM-J}{CBM-I}
  8429.  
  8430. f {$fd}
  8431. {CBM-G}{SHIFT-@}IP{CBM-I}f {$fd}
  8432.  P
  8433.  
  8434. {$f0} {$f5}{CBM-V} {CBM-A}{$fd}
  8435. {CBM-G}\{CBM-+}]WX {CBM-*}{SHIFT-@}PHEWW{$e6}X C~
  8436. {$f0} Z{$fd}
  8437. {CBM-A}l{$fc}
  8438. r{$e6}r{CBM-@}r{CBM-+}.{CBM-G}/{CBM-J}{CBM-E}W{$f0}X{SHIFT--}
  8439.  
  8440. PW{CBM-G}X {CBM-G}*!{CBM-G}+"{$60}{CBM-G}E!P{CBM-G} E"{$60}{CBM-@}H{CBM-E}{CBM-@}{CBM-Z}H ~{$fd}
  8441. P{$60}{$e6}P{$ec}{$e6} P{$e8}{CBM-@}{CBM-E}!{CBM-@}{CBM-Z}! ~{$fd}
  8442. P{$60}{CBM-G}!PF"F!l"{$fe}
  8443.  
  8444.  
  8445. {SHIFT-@} O{SHIFT-POUND} {CBM-@}{SHIFT-@}){$7f} R~I"P{CBM-G}i~H{CBM-E}\{$f0}{$ec}I~{$f0}{$e8}$0{$e4}{SHIFT-@} Z{$fe}
  8446. H{CBM-E}I0V R~P{$f6} {CBM-*}{SHIFT-@}8{$60} {CBM-E}I {CBM-A}J8{$e9}{$7f}{CBM-N} 
  8447.  
  8448. J{$f0}{$ee}{$e6}IP{$e6}J{CBM-E}I{$f6}0{$f1} {$f6}{CBM-U}{CBM-G}2{CBM-G}3 {$f5}{CBM-V} {$f6}{CBM-U}{CBM-G}0{CBM-G}1 "{CBM-L} C~
  8449.  C~
  8450. P! {CBM-G}~
  8451.  C~
  8452.  C~
  8453. Pl{$fc}
  8454.  C~
  8455. {CBM-G}{$60}W C~
  8456. {CBM-G}_W {CBM-A}~
  8457. {$f0}{$e2} C
  8458. k
  8459. P{$fb}{$60} 
  8460.  
  8461. {$e6}WP{$e6}X{CBM-E}W{$60}{CBM-M}breaKchangEdeletEfinDkilLnumbeR
  8462.  
  8463.  {$fd}
  8464.  {$fc}
  8465. <{$fc}
  8466.  {$fc}
  8467. A{$fb}
  8468. {$fe}
  8469. {CBM-M}{$fb}
  8470. !l"{$fe}
  8471.  
  8472.  
  8473. {SHIFT-@} O{SHIFT-POUND} {CBM-@}{SHIFT-@}){$7f} R~I"P{CBM-G}i~H{CBM-E}\{$f0}{$ec}I~{$f0}{$e8}$0{$e4}{SHIFT-@} Z{$fe}
  8474. H{CBM-E}I0V R~P{$f6} {CBM-*}{SHIFT-@}8{$60} {CBM-E}I {CBM-A}J8{$e9}{$7f}{CBM-N} 
  8475.  
  8476. J{$f0}{$ee}{$e6}IP{$e6}J{CBM-E}I{$f6}0{$f1} {$f6}{CBM-U}{CBM-G}2{CBM-G}3 {$f5}{CBM-V} {$f6}{CBM-U}{CBM-G}0{CBM-G}1 "{CBM-L} C~
  8477.  C~
  8478. P! {CBM-G}~
  8479.  C~
  8480.  C~
  8481. Pl{$fc}
  8482.  C~
  8483. {CBM-G}{$60}W C~
  8484. {CBM-G}_W {CBM-A}~
  8485. {$f0}{$e2} C{$fe}6{SHIFT-POUND}; R~{SHIFT-POUND}  R~{CBM-Z}( {$fc}6 {CBM-O}( {$eb}{$fb}6H{SHIFT-*}{$f5} {$f6}{$fb}6{CBM-I}
  8486. 1 O~
  8487. {$e8} ({CBM-A}I
  8488. P{$f1}{SHIFT-POUND}
  8489. ~ 7{$fc}6{$f0}{CBM-*}I {$f0}{$f7}{CBM-I}{SHIFT--}{SHIFT-*}~6{$f0}J{$f8}  {$fe}6lZ{$f5}6 {CBM-A} {CBM-A}
  8490. {CBM-N}{CBM-X}W~6h{CBM-X}V~6hl{$fb}62l{$f7}6l{CBM--}{$fc}6L {CBM-A} q{$fc}6 {$fb}6{SHIFT-POUND}AP z{$fc}6{CBM-I}fBFAJP{$f9} {$e1}~{$f0}
  8491.  V{$f6}6{SHIFT-POUND} {$fc}6 H{$fc}6{CBM-A}{$ee}lZ{$f5}6l{SHIFT-POUND}{$f5}6 {CBM-POUND}{$fc}6 
  8492.  {$fb}6{CBM-A}
  8493. {CBM-G}A*H{SHIFT-*}{$f1}lZ{$f5}6{CBM-A} q{$fc}6 
  8494.  {$fb}6{CBM-A}{CBM-G}ACH{SHIFT-*}{$f2}{SHIFT-POUND} R~ V{$f6}6ll1{$f7}6 {$fc}6 {$7c}{$fc}6{CBM-A}JlZ{$f5}6 {CBM-J}{$fc}6{CBM-A}y 
  8495.  7{$fc}6I'P 7{$fc}6I
  8496. {$f0}iH 7{$fc}6{$f0}{SHIFT-*}P{$f3}{$f0} {$fb}6{CBM-G}AH {$fb}6{CBM-A}{SHIFT-*}P{$f1}2 {$f6}{$fb}6 
  8497. {CBM-E}CYPHL2P{$f3} {$e1}{$fb}6 {$e1}~{$f0} {$fc}6 {$7c}{$fc}6{CBM-A}{$e1}lZ{$f5}6l{SHIFT-POUND}{$f5}6 {SHIFT-@}{CBM-O}{CBM-Y}{SHIFT-POUND}{CBM-C}{SHIFT-POUND}{CBM-F} 7{$fc}6{$f0}yI {$f0}{$f7}I"P{CBM-S}1{CBM-X}
  8498. {$f0}i{$e8}I"{$f0}{CBM-F}{$e6}{CBM-Y}H{SHIFT-*}{$ed}l{SHIFT-POUND}{$f5}61 7{$fc}6{$f0}0 {$fb}6{CBM-A}+{CBM-G}A{SHIFT-@} {$fb}6{CBM-A}" q{$fc}6 {$fb}6{CBM-A}= {$f6}{$fb}6{CBM-+}A{CBM-@}B{CBM-Z}2IsPQ{SHIFT-POUND}
  8499. {CBM-O}{SHIFT-POUND}C X~lZ{$f5}6{CBM-Z}2Iv{$f9}6{CBM-X}<~6 N{$f9}6{CBM-I} P{CBM-D}{$f0}{CBM-Z}
  8500. I{$e8}{SHIFT-POUND}0{CBM-A} K{$f9}6P{$f1}
  8501. {CBM-X}/~6 N{$f9}6{CBM-X}5~6{$f0} N{$f9}6JPR{$f0} K{$f9}6 K{$f9}6{CBM-Z}/M3{$f0}l{SHIFT-+}{$f9}6{CBM-D}{$f0}2{CBM-Z}0IP#{CBM-G}A{$e5}C{CBM-N}{CBM-G}B{$e5}DPF {CBM-A}B{CBM-POUND}HP\ xJJ{CBM-D}P{CBM-O}{SHIFT-*}
  8502. CP{$f8}{CBM-Z}C {$f6}{$fb}6{SHIFT-POUND} R~ . {$fe}6 ){$fa}6{$ee}{CBM-Z} {$fc}6{SHIFT-POUND}aW{SHIFT-POUND} X{$7d}{CBM-G}D {$fc}6YZ{CBM-G}C {$fc}6{$7b}{$7c}{SHIFT-POUND}FlZ{$f5}6l{SHIFT-POUND}{$f5}6 N{$f9}6{CBM-S}3{SHIFT--}
  8503. {$f0}
  8504. HH{$ee}{$f0}{$e8}l{$e8}{$f8}6{$ee}3{CBM-S}
  8505. )){CBM-N}  {$f0}jjj P{$fa}HP{$f2}{$60}{CBM-POUND}{CBM-O}<~6/{CBM-O}{$7c}~60{SHIFT-POUND}
  8506.  0./*P{$f6}I? R~JP{$ea}l{$ee}{$fb}6N1 @{$fb}6{CBM-A} 4{$fc}6P
  8507. N1{CBM-Z}P{$f0}
  8508. I {$f0}I,{$f0}HHl{SHIFT-POUND}{$f5}68${CBM-Z}{$60}{SHIFT-POUND}
  8509. ABhh 7{$fc}6{$f0}I {$f0}{$f7}{CBM-I}{SHIFT--}O~6{$f0}J{$f8}{$e8}N1{CBM-C}{$f4}~6{CBM-X}{$f8}~6
  8510.  7{$fc}6{$f0}C8{$e9}0^I
  8511. {$e9}I{CBM-A}tLj{$f0}h{$ee}{SHIFT-*}
  8512. P
  8513. {CBM-I}{CBM-J}AJ{$f8}{CBM-S}
  8514. A&B{CBM-A}.JP{$f7}{SHIFT-*}
  8515. P.{CBM-A}{CBM-Z}EAA{CBM-Z}EB{$fc}6 {$fb}6{CBM-A}{CBM-G}A{CBM-G}B z{$fc}6{CBM-G}A/{CBM-G}B0$8{$60} {$fb}6 {$fc}6{SHIFT-POUND}$ R~{CBM-G}A{CBM-+}B {$e5}{$fb}6 {$fc}6{SHIFT-POUND}+ R~ '{$fd}6{SHIFT-POUND}
  8516. {CBM-I}  A{$fd}6 {$fc}6{SHIFT-POUND}& R~{SHIFT-POUND}
  8517. {CBM-I}  p{$fd}6 {$fc}6{SHIFT-POUND}% R~{SHIFT-POUND}
  8518. {CBM-I} 
  8519.  p{$fd}6lZ{$f5}6 q{$fc}6{SHIFT-POUND}
  8520. {CBM-I}
  8521. J{$fa} X{$f8}C&D{CBM-I}{CBM-X}
  8522. {$7d}
  8523.  
  8524. J{$f4}P{$eb}({$60}h{CBM-G}A{CBM-G}B{SHIFT-POUND}
  8525.  
  8526. H
  8527. {CBM-D}
  8528. {SHIFT-POUND}
  8529. ..
  8530. *{$f3}{CBM-POUND}P {$f0}{CBM-D}{$f0}{$ee}0 R~JPW{$60}P{CBM-I},{CBM-+}A x  {CBM-A}tA{SHIFT-POUND}
  8531. {CBM-Y}
  8532. P{$f3}{$60}{CBM-O}{CBM-Q}{$fe}6){$7f} {$f2}{$fb}6H({$f3}{$60}
  8533.    pc  sr ac xr yr sp   v1.2{CBM-B}..sys : erroRa    @eP@0"e3P@@e3P@@e{CBM-W}P@
  8534. "d3Pd
  8535. "d3Pd"d3P@"d3P@BX{SHIFT-POUND}
  8536. !
  8537.  
  8538. ymj,),#($y
  8539. x$$
  8540. #]{CBM-K}#{CBM-K}
  8541. ){CBM-S}I{CBM-POUND}#$s#$s{CBM-K}
  8542. [[{CBM-G}I$${CBM-S}{CBM-S}{CBM-POUND}{CBM-Z})
  8543. {$7c}
  8544. M{CBM-G}I)s4{CBM-G}I# XBzh&BtdHtHd{$e8}
  8545. {CBM-H}T{CBM-H}(NT{$f4}p
  8546. 51,84:52,9
  8547. 7z
  8548. "file type  s";t$:"file";x$
  8549. kD
  8550. 1,8,2,x$:2223
  8551. BI
  8552. st{CBM-W}{CBM-E}64{CBM-M}"no go":
  8553. X
  8554.  1:"other disk ready";a$
  8555. {CBM-Q}
  8556. C(a$){CBM-M} 1,8,2,x${CBM-N}","{CBM-N}t${CBM-N}",w":2267: 1
  8557.  
  8558.  
  8559.  
  8560.  
  8561.  {CBM-I} F~ {$e4}~ 
  8562. {$fb}{$e6}{$fb}P{$e6}{$fc}{CBM-G}{$fc}IP{$f0}{CBM-G}{$f0}{$e9}{CBM-G}{$fb}@{CBM-G}{$fc}alL~ {CBM-I} I~ 
  8563. {CBM-E}{$fb} R~{$e6}{$fb}P{$e6}{$fc}{CBM-G}{$fb}M@{CBM-G}{$fc}{$ed}a{$e7}{SHIFT-POUND}-D
  8564. "  disk copy-all      jim butterfield"
  8565. FN
  8566. a${CBM-R}"!jim butterfield!":a${CBM-R}a${CBM-N}a${CBM-N}a$:a${CBM-R}a${CBM-N}a${CBM-N}a${CBM-N}a${CBM-N}a$
  8567. PX
  8568. p${CBM-R}""
  8569.  
  8570.  l2(232),l1%(232),n$(232),t%(232),t$(4)
  8571. {CBM-Y}
  8572.  xxx,seq,prg,usr,rel
  8573. L
  8574. j{CBM-R}0{CBM-@}4:t$(j):j
  8575. {$e5} 
  8576. "from unit  8";f
  8577. {$ee}{CBM-N}
  8578. 830
  8579. {$f8}{CBM-H}
  8580. f${CBM-R}d$
  8581. {CBM-V}
  8582.  
  8583. "
  8584. " 1,f,3,"$"{CBM-N}f$
  8585. #,860:e{CBM-M}:230
  8586. -63132
  8587. =@r{CBM-R}255: 340
  8588. gj3221
  8589. Ktj{CBM-R}16{CBM-@}2{SHIFT-POUND}{CBM-Q}1:F(J(a$,j{CBM-N}3)){CBM-R}160{CBM-M}j
  8590. {$7c}^n${CBM-R}J(a$,4,j)
  8591. Ht9{CBM-R}F(a$){CBM-Q}128:t9{CBM-W}1{CBM-A}t9{CBM-E}4470
  8592. {CBM-A}Rl1%{CBM-R}F(J(a$,22))
  8593. S{$7c}l2{CBM-R}F(J(a$,29)){CBM-N}F(J(a$,30)){CBM-D}256
  8594. {$ee}J(a$,4,16);" ";t$(t9)
  8595. {$fd}p{CBM-R}B(151rams *": 800
  8596. {$ea}j{CBM-R}1{CBM-@}n
  8597. 0{$f4}l2{CBM-R}l2(j):t%{CBM-R}t%(j):l{CBM-E}l2670
  8598. ={$fe}q{CBM-R}0550
  8599. y"*** output disk full"
  8600. Y"do you have a new one";z$
  8601. F(z$){CBM-W}{CBM-E}89{CBM-M}
  8602. C& 15:15,t,15:"want to new the output disk  n";z$
  8603. V0F(z$){CBM-W}{CBM-E}89600
  8604. {$f0}:"disk name,id";x$,y$
  8605.  
  8606. d       ",21);
  8607. $
  8608. {CBM-R}3,f,3,f${CBM-N}":"{CBM-N}n$(j){CBM-N}","{CBM-N}t$(t%)
  8609. p
  8610. {CBM-C}14,e,e$,e1,e2:870:e{CBM-M}"** ";e$;e:780
  8611.  
  8612. Ft%{CBM-R}4{CBM-M}4,t,4,t${CBM-N}":"{CBM-N}n$(j){CBM-N}",l,"{CBM-N}G(l1%(j)):730
  8613. {CBM-Q}
  8614. P4,t,4,t${CBM-N}":"{CBM-N}n$(j){CBM-N}","{CBM-N}t$(t%){CBM-N}",w"
  8615. P
  8616. Zl{CBM-R}l{CBM-Q}l2:860:e{CBM-M}"*** ";e$;e:780
  8617. {$e5}
  8618. {$e4}t%{CBM-R}4{CBM-M}3438:760
  8619. {$ef}
  8620. {$ee}3419
  8621. #1,x$
  8622.  
  8623. {CBM-K}#1,x$
  8624. {CBM-K}#1,x$
  8625. x{CBM-R}F(x${CBM-N}G(0))
  8626. 4{CBM-I}{CBM-K}#1,x$:y{CBM-R}F(x${CBM-N}G(0))
  8627. :{CBM-D}
  8628.  
  8629.  
  8630.  {CBM-E}*{CBM-X}{CBM-E}*{CBM-C}{CBM-E}*f {CBM-E}*{CBM-F}{CBM-E}*{SHIFT-@}{SHIFT-POUND}d {CBM-G} 
  8631. {CBM-E}{SHIFT-@}I@Io{CBM-A}{CBM-I} F~ {$de} {$e4}~P{$fa}{$f0}{SHIFT--}{CBM-E}{SHIFT-@} {CBM-E}{CBM-C}I*{$f0}
  8632. I?{$f0}Q{SHIFT-@}PH{SHIFT-*}P{$ed}{$60} 
  8633. {SHIFT-@}{CBM-G}P{$f6} {CBM-G} 
  8634. {$f0}V{SHIFT-POUND} NdP{SHIFT-POUND}d{SHIFT-POUND}e{CBM-I} F~ 
  8635.  {$e4}~{SHIFT-@}HLeP{$f5}lL~X{$f8}{CBM-Z}bIb{CBM-Z}cI
  8636. cXx{CBM-I}{CBM-X}bhjjjj0 D
  8637.  save"0:cua  (change)",8
  8638. iN
  8639.  ** jim butterfield - september 1981
  8640. X
  8641.  ** for cbm disk drives 1540, 1541, 2031, 2040, 4040, 8050, 8250
  8642. {CBM-Y}
  8643.  "old device number   8";:  do
  8644. P
  8645.  do{CBM-W}8 {CBM-A} do{CBM-E}15 {CBM-M} 130
  8646. {$f8}
  8647.  "new device number   9";:  dn
  8648.  
  8649.  
  8650. p0
  8651. '
  8652. {CBM--}
  8653. 15,"m-w"G(a)G(0)G(2)G(dn{CBM-N}32)G(dn{CBM-N}64)
  8654. /
  8655. {$e6}
  8656.  15
  8657. h
  8658. {$f0}
  8659.   12,  50, 119,   0
  8660.  
  8661.  
  8662.  ** for cbm disk drives 1540, 1541, 2031, 2040, 4040, 8050, 8250
  8663. {CBM-Y}
  8664.  "old device number   8";:  do
  8665. P
  8666.  do{CBM-W}8 {CBM-A} do{CBM-E}15 {CBM-M} 130
  8667. {$f8}
  8668.  "new device number   9";:  dn
  8669.  
  8670. 0
  8671.  
  8672.  ****************************************
  8673. _
  8674.  * convert cbm assembler source file to *
  8675.  
  8676.  *  file to pal assembler source file   *
  8677. {CBM-X}(
  8678.  *         k.j.h. hildon 03/83          *
  8679. {$ec}2
  8680.  *   ========  palvert  1.0 =========   *
  8681. <
  8682.  *      work
  8683. {$7c}LjR{$f2}{CBM-@}
  8684. {CBM-N}{CBM-I}{CBM-I}TTTRdH{CBM-R}2{CBM-R}
  8685. "
  8686. &&RRHDJ&hdd{CBM-I}H
  8687.    acdfghjmrtx@.>;$+&%lsv\{$f8}6{CBM-H}{$f6}6{$e9}{$f9}67{$f8}6?{$f6}68{$f7}6]{$f6}6R{$f5}6w{$f5}6{CBM-Y}{$f6}6O{$f5}6{$fd}6\{$f8}6{$f6}6{$f6}6
  8688. i{$f5}6{$f5}6~ / {CBM-G}~A{CBM-G}Pd {CBM-G}~B{CBM-G}P;N/P{$e9} '{$fd}6{SHIFT-POUND}
  8689. {CBM-I}  A{$fd}6{SHIFT-POUND}  R~ {CBM-G}~{$f0}
  8690. {CBM-+}P R~{$f1} {$f6}{$fb}6 {$e1}~{$f0} {$e4}~{$f0} {$e4}~{$f0}{$fb} P{CBM-A} {CBM-Q}~H {CBM-E}~{SHIFT-POUND}  ~ {CBM-S}~lZ{$f5}6 {$f6}{$fb}6l{$fe}6 {$fe}6 ({SHIFT-POUND}  R~{SHIFT-POUND} R~
  8691. 7lL~{SHIFT-POUND}6{SHIFT-POUND}{$fc}{SHIFT-POUND}t{$fb}{$60}~J{$fa}{CBM-I} F~ 
  8692. {CBM-I}
  8693. e {$e4}~{CBM-+}{$f0} @{$f0}{$ec}eP{$ed}{$f0}H{SHIFT-*}{$fe}{$f0} 
  8694. {$f0} de L~{CBM-I} I~ 
  8695. {CBM-I}
  8696. {CBM-E}f R~{CBM-+}{$f0}{$ec}fP{$f1}{$f0}HLdP{$e7}lL~{SHIFT-POUND}
  8697. bc K{CBM-Z}e{$f0}{$f6}{$60}{SHIFT-POUND}
  8698. @abc{$ee}@P{$ee}a{CBM-I} I~{SHIFT-POUND}p R~{SHIFT-POUND} R~{CBM-Z}@ R~{CBM-Z}a R~{SHIFT-POUND} R~ L~{CBM-I} F~ {$e4}~{CBM-POUND} L~{SHIFT-*}0P K{CBM-G}{$f0}{CBM-V}{$60}
  8699. {$e4}Fe{CBM-R}0{CBM-M}e{CBM-R}(st {CBM-P} 191):e${CBM-R}"*st*"
  8700. {$ea}P
  8701. {$f5}Z{CBM-K}"to unit  9";t
  8702. H
  8703. 830
  8704. "R
  8705. t${CBM-R}d$
  8706. 4{CBM--}
  8707. f{CBM-R}t {CBM-P}f${CBM-R}t${CBM-M}
  8708. x{$e6}
  8709. n{CBM-R}0: 1: 15: 15,f,15:15,"i"{CBM-N}f$
  8710. N{$f0}
  8711. 860: e {CBM-M} :230
  8712. {$fa}
  8713. z{CBM-R}90:"pattern  *";p$
  8714. {CBM-W}p${CBM-R}"xxx"{CBM-N}H(p${CBM-N}"               ",16)
  8715. {SHIFT--}"hold down 'y' or 'n' key to select"
  8716. {$fd}"programs to be copied...){CBM-P}r
  8717. {CBM-K}z$:z${CBM-R}""{CBM-P}p{CBM-W}255450
  8718. <{CBM-@}z${CBM-R}"y"{CBM-A}z${CBM-R}"n"{CBM-M}z{CBM-R}F(z$):r{CBM-R}255:450
  8719. s{CBM-S}z${CBM-R}G(13){CBM-M}r{CBM-R}0:450
  8720. \{CBM-U}410
  8721. Bz{CBM-W}80{CBM-M}"                     ":470
  8722. {CBM-L}Ln{CBM-R}n{CBM-N}1:l2(n){CBM-R}l2:n$(n){CBM-R}n$:t%(n){CBM-R}t9:l1%(n){CBM-R}l1%
  8723. JVst{CBM-R}0{CBM-P}n{CBM-W}232330
  8724. {$e3}  1: 15:" * * * * *"
  8725. {$e5}n{CBM-R}0{CBM-M}"* no prog15,"n"{CBM-N}t${CBM-N}":"{CBM-N}x${CBM-N}","{CBM-N}y$
  8726.  n860:e{CBM-M}:550
  8727. fx15,"i"{CBM-N}t$:1,t,0,"$"{CBM-N}t${CBM-N}":!#$%&"
  8728. yB860:e{CBM-M}:550
  8729. ML890:890:q{CBM-R}q{CBM-N}1
  8730. V{CBM-K}#1,x$:x${CBM-W}{CBM-E}""630
  8731. 890
  8732. {CBM-R}l{CBM-R}x{CBM-N}y{CBM-D}256:"(";l;"blocks free )"
  8733. B 1: 15:500
  8734. X14,f,15:15,t,15
  8735.  
  8736. {CBM-POUND}H(n$(j){CBM-N}"             {$f8}n$(j){CBM-R}"":860:e{CBM-M}"**** ";e$;e:780
  8737.  ""
  8738. 2 4: 3: 15: 14
  8739. 9j
  8740. C x{CBM-R}{CBM-U}(0):"another input disk ready";z$
  8741. U*F(z$){CBM-R}89230
  8742. {$7b}4
  8743. >"drive  0";d
  8744.  hd{CBM-D}d{CBM-W}{CBM-E}d830
  8745. {CBM-E}rd${CBM-R}G(d{CBM-N}48):
  8746. D\15,e,e$,e1,e2
  8747. {$e4}Fe{CBM-R}0{CBM-M}e{CBM-R}(st {CBM-P} 191):e${CBM-R}"*st*"
  8748. {$ea}P
  8749. {$f5}Z{CBM-K}
  8750. SR~H)0 R~J{$e8}{CBM-I}{SHIFT-POUND} R~J{$fa}{CBM-I} F~ 
  8751. {CBM-I}
  8752. e {$e4}~{CBM-+}{$f0} @{$f0}{$ec}eP{$ed}{$f0}{SHIFT-@}H{SHIFT-*}{$fe}{$f0} 
  8753. {$f0} de L~{CBM-I} I~ 
  8754. {CBM-I}
  8755. {CBM-E}{SHIFT-@}f R~{CBM-+}{$f0}{$ec}fP{$f1}{$f0}HLdP{$e7}lL~{SHIFT-POUND}
  8756. bc K{CBM-Z}e{$f0}{$f6}{$60}{SHIFT-POUND}
  8757. @abc{$ee}@P{$ee}a{CBM-I} I~{SHIFT-POUND}p R~{SHIFT-POUND} R~{CBM-Z}@ R~{CBM-Z}a R~{SHIFT-POUND} R~ L~{CBM-I} F~ {$e4}~{CBM-N} L~ 0P K{CBM-G}{$f0}{CBM-V}{$60}
  8758. {$e4}Fe{CBM-R}0{CBM-M}e{CBM-R}(st {CBM-P} 191):e${CBM-R}"*st*"
  8759. {$ea}P
  8760. {$f5}Z{CBM-K} dn{CBM-W}8 {CBM-A} dn{CBM-E}15 {CBM-M} 150
  8761. 3{CBM-N}
  8762.  15,do,15:  command channel
  8763. K{CBM-H}
  8764. a${CBM-R}G(do{CBM-N}32): b${CBM-R}G(do{CBM-N}64):  talk and listen current
  8765. {CBM-V}
  8766.  a:  a{CBM-R}0 {CBM-M}  "disk not recognized!";:  230
  8767. LH
  8768. 15,"m-r"G(a)G(0): {CBM-K}#15,x$:  x${CBM-W}{CBM-E}a$ {CBM-M} 190
  8769. {$fd}R
  8770. 15,"m-r"G(a{CBM-N}1)G(0): {CBM-K}#15,x$:  x${CBM-W}{CBM-E}b$ {CBM-M} 19s on pet/cbm with disk      *
  8771. jf
  8772.  * absolutely no copyright restrictions *
  8773. Yp
  8774.  *  won't work on basic 1.0 or dos 1.0  *
  8775. {CBM-POUND}z
  8776.  ****************************************
  8777. {$ec}D
  8778. i${CBM-R}"abcdefghijklmnopqrstuvwxyz1234" :  i$ must be 1st var used
  8779. /N
  8780. i${CBM-R}i${CBM-N}i${CBM-N}i$
  8781.  360 :  450 :  520
  8782. 3 :  "cbm source filename";cn$
  8783. c {CBM-T}20)cn""
  8784. B" "       source drive";cn
  8785. R, {CBM-T}20)cd""
  8786. 6 "     source device#";cd
  8787. {CBM-D}@cn${CBM-R}J(D(cn),2){CBM-N}":"{CBM-N}cn$
  8788. Vj 1, cd, 8, cn$ : ed{CBM-R}cd :  700 :   1
  8789. {$f2}t e {CBM-M}  ee$ :  :  270
  8790. {$f8}
  8791. Ba{CBM-R}sl :  :  {CBM-T}20)sl""
  8792. -L "    starting line #";sl
  8793. ]V sl{CBM-W}a {CBM-M} "must be > or = !" : sl{CBM-R}a :  450
  8794. M  {CBM-T}20)ic""
  8795. {$ea} "     line increment";ic
  8796. {$f4} : 
  8797. {CBM-V}{$fe} ** open input and output files **
  8798. R 1, cd, 8, cn$
  8799. {$ed} 2, pd, 6, pn${CBM-N}",p,w"
  8800. %, hex hi
  8801. 1
  8802. na{CBM-R}sl :  660     :  output line #    - hex lo, hex hi
  8803. O
  8804. xsl;a$           :  ===== remove for better speed ======
  8805. {CBM-I}
  8806. Bsl{CBM-R}sl{CBM-N}ic             :  increment line number
  8807. S
  8808. L2,a$z$;        :  output line (+chr$ zero)
  8809. {$e4}
  8810. V sx{CBM-R}0 {CBM-M} 550
  8811. {$fa}
  8812.   2
  8813.  "(DO NOT exit with <RETURN>)   Append another file n";yn$
  8814. ? yn${CBM-R}"y" {CBM-M} 840
  8815. x 2, pd, 6, pn${CBM-N}",a"
  8816.  2, z$z$;             :  add end file marker ($00, $00)
  8817. {CBM-@}*  2 :   15
  8818. W4 "load";G(34);pn$;G(34);","J(D(pd),2)""
  8819. {SHIFT--}>
  8820. h 270 :  "   old pal filename";op$
  8821.  {CBM-T}20)cn""
  8822. 2 "              drive";op
  8823. b{CBM-I} {CBM-T}20)od""
  8824. A{CBM-D} "            device#";od
  8825. {CBM-L} 1, od, 8, op$ : ed{CBM-R}od :  700 :   1
  8826. {CBM-M}{SHIFT-*} e {CBM-M}  ee$ :  :  900
  8827. {CBM-B}J :  {CBM-T}21)"@"op$""
  8828. {CBM-*}T "   new pal filename";pn$
  8829. {$fa}{$de}{CBM-W}{CBM-E}62  {CBM-M}  " file exists" :  :  970
  8830. =8 : "creating new file from ";op$;"  stand by..."
  8831. xb 1, od, 8, op${CBM-N}",p,r"
  8832. Sl 2, pd, 6, pn${CBM-N}",p,w"
  8833. {CBM-N}v{CBM-K}#1,a$ : 2, G(F(a${CBM-N}z$));   :  file start address
  8834. H{$60}{CBM-K}#1,a$ : 2, G(F(a${CBM-N}z$));
  8835.  
  8836. J{CBM-K}#1, b$, c$ :  st{CBM-R},B(189)){CBM-N}z$            :  +z$ to add lost mkr
  8837. {CBM-A}2,a$;
  8838. w{SHIFT-@}sa{CBM-R}sa{CBM-N}C(a$)                           :  update start addr
  8839. BD 1130
  8840. JN  1
  8841. {CBM-S}X mc{CBM-N}21, 13                          :  input delim back to cr
  8842. X{$e2}sl{CBM-R}F(J(a$,3){CBM-N}z$){CBM-N}F(J(a$,4){CBM-N}z$){CBM-D}256{CBM-N}ic
  8843. {$ec}
  8844. I
  8845. {SHIFT-*} {$fd}{CBM-S} {CBM-Z} {CBM-Z}{SHIFT-POUND}D E {SHIFT-+}{CBM-L} 
  8846. {CBM-E}DhH{CBM-E}DhH{CBM-E}Dh{CBM-Z}\{SHIFT-*}{CBM-Z}]{SHIFT-*}{SHIFT-POUND}^{SHIFT-POUND}{SHIFT-*}{SHIFT-POUND}w,{SHIFT-POUND}{SHIFT-*}-{SHIFT-POUND}{$7f}{CBM-I}  {SHIFT-@}~H{CBM-POUND}H{CBM-N}H {CBM-X}~ {SHIFT-*}~ {CBM-Y}~P{$60}{SHIFT-POUND}l1{$f3}{CBM-I}{$7f} F~ {$e4}~ R~I
  8847. {$f0}& {CBM-Y}~{$f0}{$f1}{SHIFT-POUND}{$7f} C~{CBM-Z}\{SHIFT-*}{CBM-Z}]{SHIFT-*}{SHIFT-POUND}/,{SHIFT-POUND}{$f3}- L~L\{SHIFT-*}{SHIFT-POUND}F{SHIFT-POUND}W{SHIFT-POUND}
  8848. X{CBM-G}EI?{$f0}Kl{SHIFT-*}ave"0:directories",8
  8849. {CBM-I}
  8850. {CBM-X}{SHIFT-*}{$e8}  $00
  8851. {CBM-J} mc
  8852. {$f2}{CBM-+}a${CBM-R}a${CBM-N}H(i$,B(142)){CBM-N}z$            :                          :  establish input buffer
  8853. PX
  8854. mc{CBM-R}896                              :  mach code start addr
  8855. {SHIFT-POUND}
  8856.  *** string input routine -- by jim butterfield ***
  8857. {$ef}
  8858.  160,   2, 177,  42, 153, 184,   0, 200, 192,   6, 208, 246, 162
  8859. 5
  8860.    1,
  8861.  
  8862. sa{CBM-R}1025                             :  start addr pet/cbm
  8863. OR
  8864. sl{CBM-R}100                              :  starting line #
  8865. {CBM-G}{CBM--}
  8866. ic{CBM-R}10                               :  increment
  8867. {CBM-P}{$e6}
  8868.  270
  8869. {$e1}{$f0}
  8870.  :  "append to existing pal file (y/n)";yn$
  8871. {$f5}{$fa}
  8872.  yn${CBM-R}"y" {CBM-M} 900
  8873. ^
  8874.  
  8875. H :  "   new pal filename";pn$
  8876. ,
  8877. R {CBM-T}20)cn""
  8878. k
  8879. {$7c} "  destination drive";pn
  8880. [
  8881.  {CBM-T}20)pd""
  8882. Z
  8883.  "destination device#";pd
  8884.  
  8885. pn${CBM-R}J(D(pn),2){CBM-N}":"{CBM-N}pn$
  8886. {CBM-B}
  8887. {CBM-@} 2, pd, 6, pn$ : ed{CBM-R}pd :  700 :   2
  8888. {$e9}
  8889. {CBM-S} e{CBM-W}{CBM-E}62 {CBM-M}  "file exists" :  :  360
  8890. {$f3}
  8891. {CBM-U} : a{CBM-R}sa :  660     :  output file start addr ($0401)
  8892. {$60}& mc : sx{CBM-R}st       :  input line from cbm source file
  8893. T0a${CBM-R}H(i$,B(189))
  8894. {CBM-F}:sa{CBM-R}sa{CBM-N}C(a$){CBM-N}5      :  start addr + line len + 5 for link,line,mkr
  8895. {$f6}da{CBM-R}sa :  660     :  output line link - hex lo :   1 :  760
  8896. {CBM-D}{CBM-D} output 2 hex bytes {CBM-D}{CBM-D}
  8897. +2, G(a {CBM-P} 255);
  8898. @2, G({CBM-J}(a{CBM-Z}256));
  8899. f{CBM-POUND}
  8900. w{CBM-R}{CBM-D}{CBM-D} err{CBM-A}  {CBM-D}{CBM-D}
  8901. H{CBM-C} 15, ed, 15
  8902. {$7f}F15, e, e$, et, es
  8903. {CBM-POUND}Pee${CBM-R}D(e){CBM-N}","{CBM-N}e${CBM-N}","{CBM-N} D(et){CBM-N}","{CBM-N}D(es)
  8904. {CBM-E}Z  15
  8905. {CBM-Y}{$e4}
  8906. {CBM-*}{$ee} ** add more cbm source modules **
  8907. {$e5}{$f8}
  8908. +                 :  for new cbm file name
  8909. sr 450                  :  alter next line number, increment
  8910. G\ 1, cd, 8, cn$
  8911. F 2, pd, 6, pn${CBM-N}",a"
  8912. {CBM-D}P 550                   :  go add file
  8913. {CBM-*}Z ** append cbm source to existing pal file **
  8914.   H(pn$,1){CBM-W}{CBM-E}"@" {CBM-M} 1010
  8915. 7{$e8}pn{CBM-R}op : pd{CBM-R}od : pn${CBM-R}"@"{CBM-N}J(D(pn),2){CBM-N}":"{CBM-N}J(pn$,2) :  1080
  8916. g{$f2} {CBM-T}20)cn""
  8917. F{$fc} "  destination drive";pn
  8918. V {CBM-T}20)pd""
  8919.  "destination device#";pd
  8920. {CBM-A}pn${CBM-R}J(D(pn),2){CBM-N}":"{CBM-N}pn$
  8921. Z$ 2, pd, 6, pn$ : ed{CBM-R}pd :  700 :   2
  8922. . e64  {CBM-M} 1230     :  get line link
  8923. !Ta${CBM-R}G(F(b${CBM-N}z$)) {CBM-N} G(F(c${CBM-N}z$))
  8924. _{$7e}{CBM-K}#1, b$, c$                           :  get line number
  8925. a${CBM-R}a$ {CBM-N} G(F(b${CBM-N}z$)) {CBM-N} G(F(c${CBM-N}z$))
  8926. F mc{CBM-N}21, 0                           :  input delim now $00
  8927. O mc
  8928. {CBM-+}a${CBM-R}a${CBM-N}H(i$
  8929. E 450                               :  alter next line num
  8930. 3{$f6} 1, cd, 8, cn${CBM-N}",s,r"
  8931. =
  8932.  550
  8933.  
  8934.  
  8935.         :  get line number
  8936. a${CBM-R}a$ {CBM-N} G(F(b${CBM-N}z$)) {CBM-N} G(F(c${CBM-N}z$))
  8937. F mc{CBM-N}21, 0                           :  input delim now $00
  8938. O mc
  8939. {CBM-+}a${CBM-R}a${CBM-N}H(i$
  8940. {CBM-Z}< {$fd}{CBM-S} {CBM-Z} {CBM-Z}{SHIFT-POUND}D E {SHIFT-+}{CBM-L} 
  8941. {CBM-E}DhH{CBM-E}DhH{CBM-E}Dh{CBM-Z}{CBM-Z}{SHIFT-POUND}{SHIFT-POUND}{SHIFT-POUND},{SHIFT-POUND}-{SHIFT-POUND}{$7f}{CBM-I}  {SHIFT-@}~H{CBM-POUND}H{CBM-N}H {CBM-X}~ {SHIFT-*}~ {CBM-Y}~P{$60}{SHIFT-POUND}l1{$f3}
  8942.  
  8943. {CBM-I}{$7f} F~ {$e4}~ R~I
  8944. {$f0}& {CBM-Y}~{$f0}{$f1}{SHIFT-POUND}{$7f} C~{CBM-Z}{CBM-Z}{SHIFT-POUND}/,{SHIFT-POUND}{$f3}- L~L{SHIFT-POUND}F{SHIFT-POUND}W{SHIFT-POUND}
  8945. X{CBM-G}EI?{$f0}KlIave"0:directories",8
  8946. {CBM-I}
  8947. {CBM-X}{SHIFT-*}{$e8}  $00
  8948. {CBM-J} mc
  8949. {$f2}{CBM-+}a${CBM-R}a${CBM-N}H(i$,B(142)){CBM-N}z$            :   32, 198, 255,  32, 228, 255, 201,  13, 240,  11, 164, 189
  8950.  145, 187, 200, 132, 189, 196, 186, 208, 238,  76, 204, 255
  8951. {CBM-POUND}{CBM-N}
  8952.  :  j{CBM-R}mc {CBM-@} mc{CBM-N}37 :  x :  j, x : t{CBM-R}t{CBM-N}x : 
  8953. L{CBM-H}
  8954.  t{CBM-W}{CBM-E}5767 {CBM-M} "typo in data" : 
  8955. {$f4}{CBM-V}
  8956. z${CBM-R}G(0) : cd{CBM-R}8 : pd{CBM-R}8 : od{CBM-R}8 : cn{CBM-R}0
  8957. 3H
  8958. {$f1}'
  8959.  
  8960.  "TransBASIC programs start here
  8961. g
  8962.  "load and run the program
  8963. J
  8964.  "'tb sampler.run' for a demo
  8965.  
  8966.  "of the TransBASIC II system.
  8967. {CBM-P}
  8968.  "note: this file is only a
  8969. N
  8970.  "directory placemarker -
  8971. {$ed}(
  8972.  "scratch it if you wish.
  8973.  
  8974.  
  8975.  
  8976.  
  8977.  
  8978.  
  8979.  
  8980.  
  8981.  
  8982.  
  8983.  
  8984.  
  8985.  
  8986.  
  8987.  
  8988.  
  8989. D
  8990.  b  160
  8991. %N
  8992. q${CBM-R}G(34): G(14);
  8993. qX
  8994. b{CBM-R}1:  "Instructions (y/n)   y";yn$
  8995. E
  8996.  yn${CBM-R}"y"  300
  8997. {$7c}
  8998.  B(773){CBM-W}192  160
  8999.  
  9000. _a
  9001. {CBM-@} 
  9002. d${CBM-R}J(D(B(186)),2):  a  180
  9003. {CBM--}{CBM-N}
  9004. a{CBM-R}1: "loading 'use' code" :  "tb/use.obj",E(d$),1
  9005. {$e8}{CBM-H}
  9006.  49152
  9007. {CBM-V}
  9008. b${CBM-R}q${CBM-N}"symass 3.1633: j,13: 
  9009. "
  9010. j{CBM-R}634{CBM-@}638: j,17: 
  9011. (
  9012. "
  9013. d
  9014. , "TransBASIC Sampler
  9015. j
  9016. 6
  9017. S
  9018. @ "This Transactor Disk contains the
  9019. {CBM-K}
  9020. j "TransBASIC modules that were published
  9021. H
  9022. t "in the corresponding Transactor
  9023. {$f3}
  9024. ^ "Magazine. Most modules contain more
  9025.  H 
  9026.  "enter 'RUN' and the commands will be
  9027. j{CBM-S} "added to BASIC. You can then include
  9028. X{CBM-U} "the new commands as part of your BASIC
  9029. {CBM-T}B "programs. For more details, see the
  9030. RL "TransBASIC II Manual (see order card in
  9031. {$e9}V "any Transactor)
  9032. {$ef} 
  9033.  
  9034. {$ea} 
  9035. {SHIFT-*}l{SHIFT-*}lEA
  9036.  
  9037. elsEexiTusE
  9038. :{SHIFT-POUND}DA{$e5}A{CBM-I}{CBM-X}@{SHIFT-*}{CBM-X}h{SHIFT-*}J{$f1}{CBM-Z}{SHIFT-*}M{SHIFT-*}{SHIFT-*}{SHIFT-POUND}{$60}{SHIFT-*} F{$60}
  9039. {$7c}{CBM-G}{CBM-M}{$e4}{CBM-M}{CBM-S}p{SHIFT-*}{CBM-V}{SHIFT-*}{$fd}{SHIFT-*}iA{CBM-I}
  9040.  
  9041. {CBM-X}
  9042. I"{$f0}\ {SHIFT-+}A%Q 
  9043. JH{$e8}{CBM-X}
  9044. 8{$f9}{SHIFT-*}{$f0}{$f5}IP{SHIFT-POUND}_{CBM-@}Q
  9045. H{CBM-G}I?{$e8}
  9046. H{CBM-O}
  9047. PEL@{SHIFT-*}{CBM-+}{$e6}{CBM-G}I{$f0}{$f8}H{CBM-O}{SHIFT-*}{$fa}{CBM-O}{SHIFT-*}PE{CBM-@}Q{CBM-X}
  9048. W{CBM-X}
  9049. {$f0}RI"{$f0}N
  9050. H{$e8}P{$f0}I_PH{CBM-E}_{$e9}@I{$e9}M{SHIFT-*}{CBM-E}_{CBM-N}Lb{SHIFT-*} 
  9051. {CBM-N}{$f0}{CBM-O}{SHIFT-*}H({$f8}JP{$f5}{CBM-O}{SHIFT-*}){$7f} g{CBM-Q}H({$f3}{CBM-@}l
  9052. l{CBM-P}{SHIFT-POUND},3H{SHIFT-POUND}p3Hh{CBM-G}3h{CBM-G}4h Y
  9053. {$f0} {$fd}{CBM-S} {CBM-Y}l B{CBM-S}FF{SHIFT-POUND}B L{$e1}{SHIFT-POUND}
  9054.  {CBM-X}~{SHIFT-POUND}B{CBM-+}  {SHIFT-@}~ A{$e1}{CBM-G} {CBM-E}~ {CBM-S}~{CBM-G}{$f0}{CBM-I}L
  9055.  2C{SHIFT-POUND}C L{$e1}H{CBM-POUND}H{CBM-N}H {CBM-X}~{SHIFT-POUND}C{CBM-+}{CBM-POUND} {SHIFT-@}~ A{$e1} 2C L~{CBM-I}C {$e1} \C \C{CBM-G}+{CBM-@},{SHIFT-POUND}
  9056. {$7b}C{$7c}C{$7d}C+E,E {CBM-P}C8{CBM-G}7{$e5}{CBM-G}8{$e5}{$e9}{CBM-A}3{CBM-Z}YC{$f0} pElB CBl5{CBM-@}{CBM-Z}YC{$f0} pE KD CBlT{CBM-@} L~{SHIFT-POUND}B L{$e1} {$e7}~ 3{CBM-G}ly{CBM-+} {$7e}C{CBM-Z}{$7b}CPV D {SHIFT-+}C" LCYC(P{CBM-+}{CBM-Z}{$7c}CP
  9057. {CBM-G}{CBM-@}{CBM-E}{$f0}HP{$f9}lHC8E{CBM-G}I
  9058. {$60} {CBM-E}IP*H{CBM-E}P%{CBM-G}{CBM-@}IZH{$7b} S
  9059. IP mD{CBM-A}+EI,{$f0} S
  9060. P{$f7}{$60} mD{CBM-A}{$fa},E{$ee}{$7d}C{$60} S
  9061. {CBM-A}){CBM-POUND} S
  9062. {CBM-A})"
  9063.  
  9064.  
  9065.  
  9066. "{CBM-POUND} S
  9067. {$60}{CBM-Z}{$7d}C{$f0}{$fa}{SHIFT-POUND}_ 
  9068. {$7d}C 3{CBM-G} {CBM-+}{$e7}{CBM-G}_{CBM-@}{$60} E{$e1}EIZH{$7b} S
  9069. IxPI S
  9070. {$f0}D{CBM-A}{$f9}{CBM-G}ZPF{$7b}FZ{CBM-Z}+E${CBM-Z},E% /D{CBM-Z}{$7d}C{$f0}{CBM-POUND}X{$f8}{CBM-Z}+EE$+E{CBM-A}{CBM-Z},EE%,EXx{CBM-A} {CBM-P}C 
  9071. {CBM-O}-EH{SHIFT-*}P{$f6}{CBM-Z}+E E{SHIFT-POUND},
  9072. {CBM-N}"{CBM-Z}F${CBM-Z}FMFoP{CBM-Z}FMFe{CBM-Z}FMF>P{CBM-G}$E"{$f0}54{CBM-Z}F8{$ed}F{CBM-POUND}{CBM-Z}F{$ed}FhMF#HMF%{CBM-E}"${SHIFT-*}~P{$f7}{CBM-G}#MF{$f0}F#F%l9F{$60}{CBM-Z}F#{CBM-Z}F%{CBM-Z}F8{$ed}F{$e6}{CBM-Z}F{$ed}F 
  9073. {CBM-N}{$f0}{CBM-E}"$HP{$f9}{$e6}#{$e6}%JP{$f2}{CBM-E}"$HDP{$f7}{$60}
  9074.  
  9075.  
  9076.  
  9077.  
  9078.  
  9079. {CBM-+}:{$e8}P{$60}l{CBM-P}{$60}{$60}PI S
  9080. {$f0}D{CBM-A}{$f9}{CBM-G}ZPF{$7b}FZ{CBM-Z}+E${CBM-Z},E% /D{CBM-Z}{$7d}C{$f0}{CBM-POUND}X{$f8}{CBM-Z}+EE$+E{CBM-A}{CBM-Z},EE%,EXx{CBM-A} {CBM-P}C 
  9081. {CBM-O}-EH{SHIFT-*}P{$f6}{CBM-Z}+E E{SHIFT-POUND},
  9082.  
  9083. 2061
  9084.  
  9085.  
  9086. {CBM-G}7({CBM-G}8){CBM-G}-&{CBM-G}.' 
  9087. {CBM-G}&PF'F&{CBM-E}&I{CBM-A}oh{CBM-G}&PF'F&{CBM-E}&I2{CBM-N}{CBM-G}&PF'F&{CBM-E}&E7*E8{CBM-N}HP{CBM-G}(PF)F(({CBM-G}*
  9088. IP{CBM-G}*h{CBM-G}(PF)F(H({CBM-T}I{$7f}P{$ed}{SHIFT-POUND}l{CBM-C}{CBM-G}({CBM-X}7{CBM-G}){CBM-V}8 C{CBM-+}{SHIFT-POUND}~:l{CBM-C}{$7f}{SHIFT-POUND}
  9089.  
  9090. {CBM-I}:~ :~ {$f9}
  9091. {CBM-+}:{$e8}PlT{CBM-@}{CBM-I}^~ ^~ {$f9}
  9092. {CBM-G}7w{CBM-G}8x{$e6}ZP{$e6}{$7b}{CBM-G}Zpn{CBM-G}{$7b}qo x{$f9}
  9093. PlI{$f5}
  9094.  &{$fb}
  9095. PI{CBM-R}P;ln{$f6}
  9096. {CBM-I}
  9097.  
  9098. {CBM-K}ZI
  9099.  {$f9}
  9100.  s{$f7}
  9101.  
  9102.  
  9103. rHrl{CBM-D}{$f5}
  9104. {CBM-G}w8{$e9}
  9105. w{CBM-A}FxE-{CBM-G}x{$e5}.{CBM-A}
  9106. {CBM-I}~ ~ {$f9}
  9107.  B{CBM-X}lg{$f9}
  9108. {CBM-G}wIr{CBM-G}xI
  9109.  
  9110. s {SHIFT-POUND}
  9111.  
  9112. wP{$fb}{CBM-@}]{CBM-E}ZwP{$f8}{$60} 
  9113.  
  9114. {CBM-E}ZIj{$f0}IbP !{$f0}  {$f0} {$f9}
  9115. {SHIFT-POUND}Ps {$f9}
  9116. {SHIFT-POUND}Pl {$f9}
  9117. P{SHIFT-POUND}Pc 
  9118.  
  9119. {CBM-E}ZI#{$f0}{$e4}I({$f0} {CBM-@}]{$f0}+{$f0}({CBM-E}ZI,P"H{CBM-E}Z Ix{$f0}H{CBM-E}[I{$fa}{$f0}{CBM-@}]] s{$f7}
  9120. {$e6}]{$e6}] 
  9121.  
  9122. l
  9123. {$f7}
  9124.  s{$f7}
  9125. {$f0}{CBM-Q}{SHIFT-POUND}Eyy{$e6}zl{CBM-D}{$f5}
  9126.  {$f9}
  9127.  {$f9}
  9128.  s{$f7}
  9129. yz{$60}H{CBM-E}Z&{SHIFT-POUND}
  9130.  
  9131. 'HHl {$f7}
  9132. HD]{$f0}
  9133. {CBM-E}ZI{CBM-N}{$f0}I{CBM-Q}P{$f1}& {$fa}{$f8}
  9134. {CBM-@}&&'l {$f7}
  9135. {SHIFT-POUND}
  9136.  
  9137. ()*_ 
  9138.  
  9139. {CBM-E}ZI$Pl{$f8}
  9140. I"{$f0}{CBM-C}I{CBM-D}{$f0}'I{CBM-E}{$f0}I{CBM-W}{$f0}I%Pl{CBM-K}{$f8}
  9141. 8{$e9}0{CBM-R}I
  9142. {CBM-A}{CBM-S}l[{$f8}
  9143. _{$e6}ZP{$e6}{$7b}F]PFH{CBM-G}y&{CBM-G}z'{CBM-G}*P{CBM-G}&({CBM-G}')lR{$f7}
  9144. I{CBM-N}P{CBM-G}&E(({CBM-G}'E){$ea}ln{$f8}
  9145. 8{CBM-G}({$e5}&({CBM-G}){$e5}'){$7c}D]{$f0}{CBM-E}Z*HEZZ{$e6}{$7b}8{CBM-G}]]{$e5}]]l]{$f7}
  9146. {CBM-G}_P{CBM-G}({CBM-+}){$60}I{CBM-E}P{CBM-G}){CBM-I}
  9147.  
  9148. {$60}{CBM-G}({CBM-I}
  9149.  
  9150. {$60}H{SHIFT-POUND}
  9151.  
  9152. &'{CBM-E}Z8{$e9}05I
  9153.  
  9154. {$e9}3"{CBM-N}q$
  9155. H
  9156.  "load " b$ "," d$
  9157. -R
  9158. "run
  9159. f{CBM--}
  9160. a${CBM-R}q${CBM-N}"tb/kernel"{CBM-N}q$
  9161. I{$e6}
  9162.  "load " a$ "," d$ ""
  9163. {$f0}
  9164.  "Now enter: USE"q$"[module name]"q$
  9165. {CBM-F}{$f5}
  9166.  "(see directory for module names)
  9167. {$e4}{$fa}
  9168.  "When finished enter "q$"RUN"q$""
  9169. {$f0} 198,8
  9170.  
  9171. j{CBM-R}631{CBM-@}"than one command. To try the commands
  9172. >R "in a module, type:": 
  9173. M{$7c} "USE"G(34)"module name"G(34)",device#":
  9174.  "The device# defaults to the last one
  9175. F "one used. You may USE as many modules
  9176. {$f2} "as memory will allow. When finished,
  9177. {CBM-@}
  9178. ="Proceed (y/n)   y";yn$
  9179. $
  9180. {$f4} yn${CBM-R}"y"  140
  9181. /
  9182. {$fe}b{CBM-R}0: 
  9183.  
  9184.  
  9185. ype:": 
  9186. M{$7c} "USE"G(34)"module name"G(34)",device#":
  9187.  "The device# defaults to the last one
  9188. F "one used. You may USE as many modules
  9189. {$f2} "as memory will allow. When finished,
  9190. {CBM-@}{CBM-M} S
  9191. I{$f0}6I_P$ S
  9192.  Al{CBM-S}{CBM-M}8{$e9}@I{$e9}M{SHIFT-*}{CBM-A}
  9193. {CBM-POUND}{CBM-O}{SHIFT-*}h{CBM-O}{SHIFT-*}hlS
  9194. {CBM-G}ZPF{$7b}FZLd{SHIFT-*}l{CBM-P} @Al{CBM-S}{CBM-M}{SHIFT-POUND}Ah{SHIFT-POUND}hlS
  9195.  S
  9196. I_{$f0}{CBM-G}ZPF{$7b}FZLf{SHIFT-*}{SHIFT-POUND}
  9197.  
  9198.  S
  9199. 8{$e9}@I{$e9}8{$ed}{SHIFT-*}FM{SHIFT-*}{CBM-A}A
  9200. {CBM-POUND}{CBM-O}{SHIFT-*}h{CBM-O}{SHIFT-*}hlS
  9201.  {CBM-Z} Y
  9202. I{$f0}{SHIFT-POUND}{CBM-M} ~{CBM-S} Y
  9203. {CBM-+}A{$f0}
  9204. {CBM-A}l {CBM-POUND}HH Y
  9205. l
  9206. A {$f8}{CBM-POUND} Y
  9207. I
  9208. P{$60} S
  9209. I_P{$ee} S
  9210. I@P{$e7} S
  9211. lA{CBM-I}{CBM-X}@{SHIFT-*}J{$f7}{SHIFT-POUND}{CBM-I}{SHIFT-*} Fl{$e5}AI[Ia{$60}{$60} F{SHIFT-POUND} {$f4}{CBM-H} {CBM-Z} {CBM-T}{CBM-L} {$f4}{CBM-H}{CBM-POUND}P E{$e1}E{$7c}C {$f5}ClB{CBM-Z}YC{$f0} pE {SHIFT-+}C{CBM-A} {$f5}C{$f5}{CBM-G}{CBM-@}"# {CBM-P}C ~H{CBM-E}"LZCP{$f6}{$f0}{CBM-Z}{CBM-I}B {$e1} \CI2I7P \CI3P$8 \C{CBM-G}{$f0}{$f9}{SHIFT-POUND}
  9212. ({CBM-A}
  9213. {$60} ${$e1}h{CBM-G}){CBM-B}PH{$60} CB{SHIFT-POUND}T"{SHIFT-POUND}Cle{CBM-@}mergE
  9214.  
  9215.  
  9216.  
  9217.  
  9218.  
  9219.  \C{CBM-@}{CBM-+}{$7b}CP{SHIFT-*}{CBM-N}{$f0}HP{$e6} CBlF{CBM-Q}{SHIFT-*}P{$f3}{CBM-N}P{$f0}J{$7b}CZC{$60}{CBM-G}7E-h{CBM-G}8E.j{$e3}EHJ{$e2}E{SHIFT-POUND}
  9220. YC{$60}8{CBM-Z}ZCE{SHIFT-POUND}
  9221. E{$60} 8{CBM-E}{$f0} {CBM-E}QP{CBM-E}Q{$60}{SHIFT-POUND}{$60} H{CBM-Z},E E{CBM-O}-EH{CBM-N}P{$f7}ZC{$7c}C {$f5}C LClpEh){$f0}{$f0}jjjj0HH)0H{$60}
  9222.  
  9223. _
  9224. xtra .byte       ; stmts,funcs
  9225. {CBM-Z}{$7c}CP
  9226. {CBM-G}{CBM-@} E{$e1}E{SHIFT-POUND}
  9227. {$7c}C{CBM-G}{CBM-@}FF8{$ed} E"{$ed}{$e1}E#8{CBM-G}{$ed}{$e2}Eh{CBM-G}{$ed}{$e3}E{CBM-POUND}H8{$e5}""{$e5}##{CBM-G}E"F{CBM-G}E#F{CBM-G}-FE"-{CBM-G}.FE#. {$e4}E{CBM-Z} EF{CBM-Z}{$e1}EF{CBM-Z}{$e2}E{CBM-D}{$e3}EFF{CBM-G}{CBM-@}FFl{$e4}E
  9228.  
  9229.  
  9230.  
  9231. {CBM-Z}FPNFNF{CBM-Z}F-I{CBM-A})I
  9232. &&'{CBM-A}$&&'{CBM-A}&&'{CBM-A}&&'{CBM-A}E&&{CBM-G}'I
  9233.  
  9234. '{CBM-A}HPDl {$f7}
  9235. {CBM-I}{CBM-+}~ {CBM-+}~ {$f9}
  9236.  B{CBM-X}lg{$f9}
  9237. {SHIFT-POUND}
  9238.  
  9239. &'{CBM-E}Z8{$e9}06I
  9240. {CBM-A}2h{CBM-G}&{CBM-+}'&&'{CBM-A}W&&'{CBM-A}QE&&E''{CBM-A}F&&'{CBM-A}{SHIFT-*}HE&&{CBM-G}'I
  9241.  
  9242. '{CBM-A}{CBM-W}HPCl {$f7}
  9243. H{SHIFT-POUND}
  9244.  
  9245. &'{CBM-E}Z8{$e9}0I{CBM-A}&&'{CBM-A}E&&{CBM-G}'I
  9246.  
  9247. 'HP{$e2}l {$f7}
  9248. {SHIFT-POUND}B{$fc}[{SHIFT-POUND}B{$fc}\{CBM-I}
  9249.  
  9250.  
  9251.  
  9252. {CBM-E}[{$f0}QZPH{SHIFT-*}{$f3}D]P8{$60}{$e8}{CBM-G}[I
  9253. [{$e6}\ 8P{SHIFT-+}{$60}{CBM-G}7B{CBM-G}8C{CBM-D}P {$f7}
  9254. l{CBM-D}{$f5}
  9255. {CBM-E}ZI{CBM-R}Pl:{$f6}
  9256.  I{$f8}
  9257. l {$f6}
  9258.  
  9259.  
  9260. {CBM-E}ZI.PlA{$fb}
  9261.  _{$f6}
  9262.  
  9263.  
  9264. {CBM-G}yrH{CBM-G}zr{CBM-@}]{CBM-E}ZI {$f0}I:{$f0}l{$60}{$f5}
  9265. HEZZ{$e6}{$7b}lH{$f5}
  9266. {$e6}{CBM-I}M~ M~ {$f9}
  9267. {CBM-G}pn{CBM-G}qo x{$f9}
  9268. Pl%{$f6}
  9269.  &{$fb}
  9270. {$f0}!{CBM-I}
  9271.  
  9272. {CBM-K}ZI{CBM-D}P {$f7}
  9273. l{$f6}
  9274.  I{$f8}
  9275. l%{$fa}
  9276.  
  9277.  
  9278. {CBM-E}ZI.PlA{$fb}
  9279. {CBM-@}]{CBM-E}ZI {$f0}I:{$f0}lZ{$f5}
  9280. HEZZ{$e6}{$7b}l{$e2}{$f5}
  9281. {CBM-I}{$7c}~ {$7c}~ {$f9}
  9282. {CBM-G}y9{CBM-G}z: B{CBM-X}lT{CBM-@} _{$f6}
  9283.  {$f9}
  9284.  s{$f7}
  9285.  
  9286.  
  9287. rHrl{CBM-D}{$f5}
  9288.  
  9289. txa{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}cpx{$ec}{$fa}{$fa}{$e4}{$fa}{$fa}{$fa} {$fa}{$fa}jmplL{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}tax{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{CBM-N}{$fa}{$fa}{$fa}iny{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}H{$fa}{$fa}{$fa}sty{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{CBM-A}a
  9290.  
  9291.  
  9292. {$fa}{$fa}dey{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}dex{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}J{$fa}{$fa}{$fa}stx{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}sbc{$ed}{$fd}{$f9}{$e5}{$f5}{$fa}{$fa}{$e9}{$e1}{$f1}bit,{$fa}{$fa}${$fa}{$fa}{$fa}{$fa}{$fa}{$fa}brk{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}
  9293.  
  9294. {$fa}{$fa}{$fa}bvcp{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}bvsP{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}cld{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}X{$fa}{$fa}{$fa}cli{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}x{$fa}{$fa}{$fa}clv{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{CBM-U}{$fa}{$fa}{$fa}cpyL{$fa}{$fa}D{$fa}{$fa}{$fa}{SHIFT-*}{$fa}{$fa}inx{$fa}
  9295.  ..
  9296.  
  9297. second pass...
  9298.  
  9299.  
  9300. assembly complete
  9301.  
  9302.  
  9303. symbol table overflow
  9304.  
  9305.  
  9306. illegal quantity
  9307.  
  9308.  
  9309. undefined symbol
  9310.  
  9311.  
  9312. branch out of range
  9313.  
  9314.  
  9315. illegal mode
  9316.  
  9317.  
  9318. illegal pseudo-op
  9319.  
  9320. rk{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}
  9321.  
  9322. {$fa}{$fa}{$fa}bvcp{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}bvsP{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}cld{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}X{$fa}{$fa}{$fa}cli{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}x{$fa}{$fa}{$fa}clv{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{CBM-U}{$fa}{$fa}{$fa}cpyL{$fa}{$fa}D{$fa}{$fa}{$fa}{SHIFT-*}{$fa}{$fa}inx{$fa})
  9323.  
  9324.  doke & deek (aug 24/84)         :
  9325. /
  9326. :
  9327. o
  9328.   1 statement,  1 function
  9329. u
  9330. :
  9331. R
  9332.  keyword characters:  9
  9333. X
  9334. :
  9335.  
  9336.  keyword     routine  line   ser #
  9337. G
  9338.  s/doke      dok      2636    007
  9339. {$ee}
  9340.  f/deek(     deek     2674    008
  9341. {$f4}
  9342. :
  9343.  
  9344.  
  9345.  u/u
  9346. k jsr $ad8a 
  9347.  
  9348. n
  9349. jsr $b7f7     
  9350. .
  9351. p
  9352. jsr $aefd     
  9353. a
  9354. r
  9355. lda $14       
  9356. t
  9357. t
  9358. sta t3        
  9359. {$60}
  9360. v
  9361. lda $15
  9362. K
  9363. x
  9364. sta t4
  9365. {$7e}
  9366. z
  9367. jsr $ad8a     
  9368.  
  9369. \
  9370. jsr $b7f7     
  9371. {CBM-@}
  9372. ^
  9373. lda $14       
  9374. {CBM-Y}
  9375. {$60}
  9376. ldy #0        
  9377. J
  9378. B
  9379. sei           
  9380. {SHIFT--}
  9381. D
  9382. sta (t3),y    
  9383. {$f0}
  9384. F
  9385. lda $15       
  9386. H
  9387. iny  
  9388. k           :  alter next line num
  9389. {$f6} 1, cd, 8, cn${CBM-N}",s,r"
  9390. #
  9391.  550
  9392.  
  9393.  
  9394.         :  get line number
  9395. Ka${CBM-R}a$ {CBM-N} G(F(b${CBM-N}z$)) {CBM-N} G(F(c${CBM-N}z$))
  9396. {CBM-D} mc{CBM-N}21, 0                           :  input delim now $00
  9397. {CBM-J} mc
  9398. {$f2}{CBM-+}a${CBM-R}a${CBM-N}H(i$,B(142)){CBM-N}z$            : )
  9399.  
  9400.  bit twiddlers (sept 4/84)       :
  9401. /
  9402. :
  9403. o
  9404.  3 statements, 0 functions
  9405. u
  9406. :
  9407. R
  9408.  keyword characters: 12
  9409. X
  9410. :
  9411.  
  9412.  keyword     routine  line   ser #
  9413. G
  9414.  s/set       bse      2698    009
  9415. {$ee}
  9416.  s/clear     bclr     2708    010
  9417.  
  9418.  s/flip   
  9419. T      
  9420.  
  9421.  
  9422. {CBM-P} ($14),y    
  9423. (
  9424.  
  9425. sta ($14),y    
  9426. 0
  9427.  
  9428. rts
  9429. 6
  9430.  
  9431. ;
  9432. j
  9433.  
  9434. fli jsr bprep  
  9435. ]
  9436. {CBM-I}
  9437. e{CBM-A} ($14),y    
  9438. Q
  9439. {CBM-@}
  9440. sta ($14),y    
  9441. Y
  9442. {CBM-+}
  9443. rts
  9444. {$7f}
  9445. {CBM-POUND}
  9446. ;
  9447.  
  9448. {CBM-N}
  9449. bprep jsr $b7eb 
  9450. {SHIFT-POUND}
  9451. {CBM-D}
  9452. txa             
  9453. {CBM-V}
  9454. {CBM-S}
  9455. ldy #0          
  9456. F
  9457. {CBM-A}
  9458. rts
  9459. L
  9460. {CBM-R}
  9461. ;
  9462.  
  9463.  
  9464. ar     bclr     2708    010
  9465.  
  9466.  s/flip   {CBM-G}B8{$e9}
  9467. B{CBM-A}FCEw{CBM-G}C{$e5}x{CBM-A}{CBM-G}P{CBM-G}y{CBM-+}z{$60}{CBM-I}{CBM-U}~ {CBM-U}~ {$f9}
  9468.  B{CBM-X}lg{$f9}
  9469.  
  9470.  
  9471. {CBM-E}B{$f0}QZPMH{SHIFT-*}{$f3}D&PD {CBM-E}B{CBM-N}{CBM-E}B{$60}{CBM-G}9{CBM-G}: {CBM-+} I{CBM-+}lT{CBM-@}{CBM-G}nZ{CBM-G}o{$7b} 
  9472.  
  9473. {CBM-E}ZnH{CBM-E}Zo{$f0}H{CBM-E}Z9H{CBM-E}Z:{CBM-G}ZIZ{$e6}{$7b}{$60}{CBM-@}]H,{CBM-@}]EZZ{$e6}{$7b}l&{$fb}
  9474. &' 
  9475.  
  9476. {CBM-E}&{$f0} R~HP{$f6}{$60} {CBM-E}[ 
  9477. {$fb}
  9478.  {$f9}
  9479.  s{$f7}
  9480. 8{$e9}{CBM-A}J8{$e5}y&{$e5}z{CBM-N}{CBM-G}&II
  9481.  
  9482. {$f0}
  9483. {CBM-I}J~ J~ {$f9}
  9484.  B{CBM-X}lg{$f9}
  9485. {CBM-G}& {$fb}
  9486. l{$f6}
  9487. {$e6}Z{$e6}]{$e6}]l{$f6}
  9488.  {$f9}
  9489.  
  9490.  
  9491. {CBM-E}ZI({$f0} {CBM-E}[ 
  9492. {$fb}
  9493.  s{$f7}
  9494.  {$fb}
  9495.  {$fb}
  9496. l{$f6}
  9497. {$e6}ZP{$e6}{$7b}F]F] {CBM-E}[ 
  9498. {$fb}
  9499.  s{$f7}
  9500.  {$fb}
  9501.  {$fb}
  9502. {$e6}]l{$f6}
  9503. I{$fa}P
  9504. {CBM-I}{CBM-*}~ {CBM-*}~ {$f9}
  9505.  B{CBM-X}lg{$f9}
  9506.  
  9507.  
  9508. y{$e6}yP{$e6}z{$60}{CBM-I}
  9509.  
  9510.  
  9511.  
  9512. {CBM-E}Z{$f0}.I"{$f0}# {$f0}I:{$f0}"I;{$f0}I{CBM-R}{$f0}I {$f0}HP{$e1}{SHIFT-*}
  9513.  
  9514. P{$e6}ZPY{$e6}{$7b}PUi{CBM-N}lf{$fb}
  9515. ]{SHIFT-*}
  9516.  
  9517. {$60}H{CBM-E}ZIbPl{$fb}
  9518. IwPl {$fb}
  9519. IFPl{$fc}
  9520. IPl){$fc}
  9521. IpPlh{$fc}
  9522. {CBM-I}{$ed}~ {$ed}~ {$f9}
  9523.  B{CBM-X}lg{$f9}
  9524. {CBM-G}Pl{CBM-D}{$f5}
  9525. {$fa}{$fa}bneP{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}beq{$f0}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}cmpM{SHIFT--}YEU{$fa}{$fa}IAQjsr {$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}ldx{CBM-S}{$fa}{CBM-V}{CBM-+}{$fa}{CBM-L}{$fa}{CBM-I}{$fa}{$fa}rts{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$60}{$fa}{$fa}{$fa}ldy{CBM-D}{CBM-C}{$fa}{CBM-@}{CBM-H}{$fa}{$fa} {$fa}{$fa}bmi0{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}decN{$de}{$fa}FV{$fa}{$fa}{$fa}{$fa}{$fa}{CBM-P}
  9526.  
  9527.  
  9528.  
  9529. -=9%5{$fa}{$fa})!1bcs{CBM-A}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}inc{$ee}{$fe}{$fa}{$e6}{$f6}{$fa}{$fa}{$fa}{$fa}{$fa}bcc{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}tya{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}bpl{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}asl{$fa}{$fa}
  9530. {$fa}{$fa}{$fa}clc{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}adcM{$7d}YEU{$fa}{$fa}IAQe{CBM-A}
  9531.  
  9532. m]yeu{$fa}{$fa}iaq{$fa}{$fa}{$fa}{$fa}{$fa}{$e8}{$fa}{$fa}{$fa}lsrn^{$fa}fv{$fa}j{$fa}{$fa}{$fa}nop{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$ea}{$fa}{$fa}{$fa}pha{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}h{$fa}{$fa}{$fa}php{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}pla{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}H{$fa}{$fa}{$fa}plp{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}({$fa}{$fa}{$fa}rol.>{$fa}&6{$fa}*{$fa}{$fa}{$fa}r{CBM-A}
  9533.  
  9534. N{$7e}{$fa}FV{$fa}J{$fa}{$fa}{$fa}rti{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}@{$fa}{$fa}{$fa}sec{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}8{$fa}{$fa}{$fa}sed{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$f8}{$fa}{$fa}{$fa}sei{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}X{$fa}{$fa}{$fa}tay{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{CBM-POUND}{$fa}{$fa}{$fa}tsx{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{SHIFT-@}{$fa}{$fa}{$fa}txs{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}{$fa}symass 3.13 robert huehn feb 1986
  9535.  
  9536.  
  9537.  
  9538. first pass.)
  9539.  
  9540.  check & await (aug 25/84)       :
  9541. /
  9542. :
  9543. o
  9544.  0 statements, 2 functions
  9545. u
  9546. :
  9547. R
  9548.  keyword characters: 12
  9549. X
  9550. :
  9551.  
  9552.  keyword     routine  line   ser #
  9553. G
  9554.  f/check(    check    2834    018
  9555. {$ee}
  9556.  f/await(    await    2838    019
  9557. {$f4}
  9558. :
  9559.  
  9560.  
  9561.  u/gsfp (2620/006)
  9562.  
  9563. :
  9564. 9
  9565.  ================================
  9566. ?
  9567.  
  9568. :
  9569. mF
  9570. .F "dokE"
  9571. \y.F "deek{CBM-POUND}"
  9572. Kn.w{CBM-A}d dok{CBM-Q}1
  9573. {$7b}a.w{CBM-A}d deek{CBM-Q}1
  9574. <
  9575. usfp ldx #0 
  9576. >
  9577. stx $0d     
  9578. {CBM-S}@
  9579. sta $62     
  9580. {CBM-B}b
  9581. sty $63     
  9582. Pd
  9583. ldx #$90    
  9584. {$e1}f
  9585. sec         
  9586. {$ef}h
  9587. jmp $bc49
  9588. {$f5}j
  9589. ;
  9590.  
  9591. l
  9592. do
  9593. ~         
  9594. J
  9595. sta (t3),y    
  9596. )L
  9597. cli           
  9598. 1N
  9599. rts
  9600. 7P
  9601. ;
  9602. kR
  9603. deek jsr $aef4 
  9604. _T
  9605. jsr $ad8d      
  9606. SV
  9607. jsr $b7f7      
  9608. X
  9609. ldy #1         
  9610. Z
  9611. lda ($14),y    
  9612. {CBM-T}{$7c}
  9613. pha
  9614. {CBM-Y}{$7e}
  9615. dey            
  9616. K
  9617. lda ($14),y    
  9618. S
  9619. tay
  9620. {SHIFT-+}
  9621. pla
  9622. {$ef}
  9623. jmp usfp       
  9624. {$f5}
  9625. ;
  9626.  
  9627.  
  9628. etter (2888/020)
  9629.  
  9630. :
  9631. ;
  9632.  ================================
  9633. a
  9634.  
  9635. :
  9636. wz.F "check{CBM-POUND}await{CBM-POUND}"
  9637. Mb.w{CBM-A}d check{CBM-Q}1,a{CBM-Q}1
  9638. check sec       
  9639. .byte $24       
  9640. {SHIFT-POUND}a clc       
  9641. {CBM-V}php             
  9642. Sjsr $aef4       
  9643. {$e8}jsr $b6a3       
  9644. {$fd}sta t3            fli      2720    011
  9645.  
  9646.  
  9647. :
  9648. 4
  9649.  u/bprep (2730/012)
  9650. :
  9651. :
  9652. A
  9653.  
  9654.  ================================
  9655. G
  9656. :
  9657. {$7d}G
  9658. .F "seTcleaRfliP"
  9659. o.w{CBM-A}d bse{CBM-Q}1,b{CBM-Q}1,fli{CBM-Q}1
  9660. {CBM-N}
  9661. bse jsr bprep 
  9662. {CBM-C}
  9663. {CBM-A}a ($14),y   
  9664. O
  9665. sta ($14),y   
  9666. W
  9667. rts
  9668. {SHIFT--}
  9669. ;
  9670. {$ef}
  9671. b jsr bprep 
  9672.  
  9673.  
  9674. e{CBM-A} #$ff  
  9675.  
  9676.  plp             
  9677. &
  9678. "r{CBM-A} t4          
  9679. 9
  9680. $aw1 jsr {CBM-K}ter  
  9681. n
  9682. &bit t4          
  9683. C
  9684. (bmi aw2         
  9685. X
  9686. *tay             
  9687.  
  9688. ,beq aw1         
  9689. {CBM-I}
  9690. .aw2 ldy #$ff    
  9691. {CBM-Y}
  9692. 0aw3 iny         
  9693. L
  9694. 2cpy t3          
  9695. {$e1}
  9696. 4beq aw4         
  9697. {$f6}
  9698. 6cmp ($22),y     
  9699. 8P{$e6}{$7b} 
  9700. {CBM-E}[ 
  9701. {$fb}
  9702. F] s{$f7}
  9703.  {$fb}
  9704. l{$f6}
  9705. {$e6}ZP{$e6}{$7b}{CBM-G}]8{$e9}{CBM-POUND}]{CBM-E}Z I,{$f0}H{CBM-E}[ 
  9706. {$fb}
  9707.  s{$f7}
  9708.  {$fb}
  9709. {$e6}]{$e6}]{$e6}]l{$f6}
  9710.  
  9711.  
  9712. {CBM-E}ZIjPlK{$fa}
  9713. IbP !{$f0}  {$f0}l{CBM-M}{$f9}
  9714.  {$f9}
  9715. P
  9716.  {CBM-E}[ 
  9717. {$fb}
  9718. l{$f6}
  9719.  
  9720.  
  9721. {CBM-E}ZI#Pl{$e2}{$f9}
  9722. I(Pl{$fa}{$f9}
  9723. I!P{$e6}ZP{$e6}{$7b}F],{SHIFT-POUND}
  9724.  
  9725. {$60}{CBM-I}{CBM-@}]{$f0}{$f0}{CBM-E}ZI,P]{$e8}H{CBM-E}ZIx{$f0}{$e8}^ s{$f7}
  9726. {$f0}{CBM-@}^{CBM-E}[ 
  9727. {$fb}
  9728. {CBM-G}( {$fb}
  9729.  {$fb}
  9730. l{CBM-X}{$fa}
  9731. {CBM-G}{$60}P{$e9}{CBM-@}^HHH{CBM-E}[I{$fa}{$f0}{$de} 
  9732. {$fb}
  9733. {CBM-G}( {$fb}
  9734. {CBM-@}^{$f0}
  9735. l{$f6}
  9736. {SHIFT-POUND}
  9737.  
  9738. {$60} {$f9}
  9739.  
  9740. {CBM-E}ZI,{$f0}HD^P{$f5}{CBM-G}{$f0}3]H{CBM-G}^^8{$e5}^^{CBM-A}{SHIFT-POUND}
  9741.  
  9742. ^ s{$f7}
  9743.  {$fb}
  9744. {CBM-G}{$60}{$f0} {$fb}
  9745. {CBM-G}^{$f0}${CBM-@}]HEZZ{SHIFT-*}{$e6}{$7b}P{CBM-C}{CBM-G}{$60}{$f0}{SHIFT-POUND}IEyy{$e6}zD^P{CBM-P}l{$fb}
  9746.  {$f9}
  9747.  {CBM-E}ZI"{$f0}{CBM-+}{$f0}^ {$fb}
  9748. {CBM-@}^HD]P{$ea}l{$fb}
  9749. {$e6}yP{$f4}{$e6}zP{$f0}{CBM-G}PlI{$f5}
  9750.  {$f9}
  9751. {CBM-I}{$7c}~ {$7c}~ {$f9}
  9752. {CBM-G}y9{CBM-G}z: B{CBM-X}l{CBM-S}{CBM-M}{CBM-G}y){$f0}{CBM-G}{$f0}{SHIFT-POUND}
  9753.  
  9754.  {$fb}
  9755. l{$fb}
  9756. {$e6}yP{$f9}{$e6}zP{$f5}lda{CBM-Z}{CBM-X}{CBM-O}{CBM-G}{CBM-J}{$fa}{$fa}{SHIFT-POUND}{CBM-K}{CBM-E}sta{$fa}
  9757. 7
  9758.  
  9759.  the transactor volume 5 issue 06         page 7
  9760. x
  9761. 3,3:4,4:prinG(19);:i{CBM-R}1{CBM-@}24
  9762.  
  9763. j{CBM-R}1{CBM-@}40:{CBM-K}#3,a$:4,a$;:j:4," ":i: 3: 4
  9764.  
  9765.  
  9766.  
  9767.  
  9768.  
  9769.  
  9770.  
  9771.  
  9772.  
  9773.  
  9774.  
  9775.  
  9776.  
  9777.  
  9778.  
  9779.  
  9780.  
  9781.  
  9782.  
  9783.  
  9784.  
  9785.  
  9786.  
  9787.  
  9788.  
  9789.  
  9790.  
  9791.  
  9792.  
  9793.  
  9794.  
  9795.  
  9796.  
  9797.  
  9798.  
  9799.  
  9800.  
  9801.  
  9802.  
  9803.  
  9804.  
  9805.  
  9806.  
  9807.  
  9808.  
  9809.  
  9810.  
  9811.  
  9812.  
  9813.  
  9814.  
  9815.  
  9816.  
  9817.  
  9818.  
  9819.  
  9820.  
  9821.  
  9822.  
  9823.  
  9824.  
  9825.  
  9826.  
  9827.  
  9828.  
  9829.  
  9830.  
  9831.  
  9832.  
  9833.  
  9834.  
  9835.  
  9836.  
  9837.  
  9838.  
  9839.  
  9840.  
  9841.  
  9842.  
  9843.  
  9844.  
  9845.  
  9846.  
  9847.  
  9848.  
  9849.  
  9850.  
  9851.  
  9852.  
  9853.  
  9854.  
  9855.  
  9856.  
  9857.  
  9858.  
  9859.  
  9860.  
  9861.  
  9862.  
  9863.  
  9864.  
  9865.  
  9866.  
  9867.  
  9868.  
  9869.  
  9870.  
  9871.  
  9872.  
  9873.  
  9874.  
  9875.  
  9876.  
  9877.  
  9878.  
  9879.  
  9880.  
  9881.  
  9882.  
  9883.  
  9884. 7
  9885.  
  9886.  the transactor volume 5 issue 06         page 6
  9887. nD
  9888. * phone speller *
  9889. EN
  9890. * dec84/cz      *
  9891. KX
  9892. :
  9893.  
  9894. 1,3 : 1,4 for printer
  9895. {CBM-P}
  9896. l${CBM-R}"000111abcdefghijklmnoprstuvwxy"
  9897. {CBM-J}
  9898. :
  9899. "phone number";pn$
  9900. Z{CBM-N}
  9901. n{CBM-R}C(pn$)
  9902. {$ec}{CBM-H}
  9903.  p(n), n$(n)
  9904. {$f2}{CBM-V}
  9905. :
  9906.  
  9907. H
  9908.  i{CBM-R}1 {CBM-@}
  9909. 0ry{CBM-R}0
  9910. 6 p(j){CBM-E}3 {CBM-M} carry{CBM-R}1:p(j){CBM-R}1
  9911. (@ j,i
  9912.  
  9913.  
  9914.   page 6
  9915. nD
  9916. * phone speller *
  9917. EN
  9918. * dec84/cz      *
  9919. KX
  9920. :
  9921.  
  9922. 1,3 : 1,4 for printer
  9923. {CBM-P}
  9924. l${CBM-R}"000111abcdefghijklmnoprstuvwxy"
  9925. {CBM-J}
  9926. :
  9927. "phone number";pn$
  9928. Z{CBM-N}
  9929. n{CBM-R}C(pn$)
  9930. {$ec}{CBM-H}
  9931.  p(n), n$(n)
  9932. {$f2}{CBM-V}
  9933. :
  9934.  
  9935. H
  9936.  i{CBM-R}1 {CBM-@}
  9937. 7
  9938.  
  9939.  the transactor volume 5 issue 06         page 8
  9940. w
  9941.  
  9942.  save"0:keyword pet.bas",8
  9943. D
  9944.  ** rte/84 - auto keyword for the pet/cbm
  9945. {CBM-A}I
  9946.  j{CBM-R}634 {CBM-@} 774:  x:  j,x: ch{CBM-R}ch{CBM-N}x: 
  9947. WN
  9948.  ch{CBM-W}{CBM-E}17758 {CBM-M} "checksum error": 
  9949. {$fc}S
  9950. "sys(634): rem ** to enable": 
  9951. )  16,  76,  56
  9952. 7
  9953.  233, 193, 170, 169,  27,  32, 210, 255
  9954. D
  9955.  169, 157,  32, 210, 255, 169, 178, 133
  9956.  
  9957.   87, 169, 176, 133,  88, 160,   0, 132
  9958. {CBM-V}{CBM-G}
  9959.   89, 224,   0, 240,  21, 177,  87,  24
  9960. {$eb}{CBM-N}
  9961.   42, 176,   8, 200, 208, 247, 230,  88
  9962. {CBM-P}
  9963.   76, 199
  9964. #5
  9965. M
  9966.  108,   5,   3,   0,   0
  9967.  
  9968.  
  9969. , 169,  27,  32, 210, 255
  9970. D
  9971.  169, 157,  32, 210, 255, 169, 178, 133
  9972.  
  9973.   87, 169, 176, 133,  88, 160,   0, 132
  9974. {CBM-V}{CBM-G}
  9975.   89, 224,   0, 240,  21, 177,  87,  24
  9976. {$eb}{CBM-N}
  9977.   42, 176,   8, 200, 208, 247, 230,  88
  9978. {CBM-P}
  9979.   76, 199
  9980. {CBM-Y}bne aw3
  9981. :beq aw5
  9982. #<aw4 bit t4      
  9983. 8>bpl aw1         
  9984. m@ldy #$ff        
  9985. Bbaw5 iny         
  9986. Wdjmp $b3a2       
  9987. {$7d}f;
  9988. h{CBM-K}ter jsr $a82c 
  9989. {CBM-M}jjmp $e124        
  9990. {CBM-Z}l;
  9991.  
  9992.  
  9993.           
  9994. Sjsr $aef4       
  9995. {$e8}jsr $b6a3       
  9996. {$fd}sta t3         7
  9997.  
  9998.  the transactor volume 5 issue 06         page 8
  9999. w
  10000.  
  10001.  save"0:keyword c64.bas",8
  10002. D
  10003.  ** rte/84 - auto keyword for the commodore 64
  10004. {CBM-J}I
  10005.  j{CBM-R}828 {CBM-@} 970:  x:  j,x: ch{CBM-R}ch{CBM-N}x: 
  10006. {CBM--}N
  10007.  ch{CBM-W}{CBM-E}17162 {CBM-M} "checksum error": 
  10008. S
  10009. "sys(828): rem ** to enable" 201, 193,  48,  75
  10010. <
  10011.  201, 219,  16,  71,  56, 233, 193, 170
  10012. I
  10013.  169,  20,  32, 210, 255, 169, 158, 133
  10014.  
  10015.   87, 169, 160, 133,  88, 160,   0, 132
  10016. C{CBM-G}
  10017.   89, 224,   0, 240,  21, 177,  87,  24
  10018. {$f0}{CBM-N}
  10019.   42, 176,   8, 200, 208, 247, 230,  88
  10020. {CBM-P}
  10021.   76
  10022. 23, 141
  10023. &M
  10024.   21,   3, 108, 201,   3,   0,   0
  10025.  
  10026.  
  10027. , 233, 193, 170
  10028. I
  10029.  169,  20,  32, 210, 255, 169, 158, 133
  10030.  
  10031.   87, 169, 160, 133,  88, 160,   0, 132
  10032. C{CBM-G}
  10033.   89, 224,   0, 240,  21, 177,  87,  24
  10034. {$f0}{CBM-N}
  10035.   42, 176,   8, 200, 208, 247, 230,  88
  10036. {CBM-P}
  10037.   767
  10038.  
  10039.  the transactor volume 5 issue 06         page 8
  10040. w
  10041.  
  10042.  save"0:keyword vic.bas",8
  10043. D
  10044.  ** rte/84 - auto keyword for the vic 20
  10045. {CBM-P}I
  10046.  j{CBM-R}828 {CBM-@} 970:  x:  j,x: ch{CBM-R}ch{CBM-N}x: 
  10047. VN
  10048.  ch{CBM-W}{CBM-E}17194 {CBM-M} "checksum error": 
  10049. {$fb}S
  10050. "sys(828): rem ** to enable": 
  10051. ( n
  10052. ,R
  10053. n$(i){CBM-R}J(l$,E(J(pn$,i,1)){CBM-D}3{CBM-N}1 ,3):p(i){CBM-R}1
  10054. 4{CBM--}
  10055.  i
  10056. V{$e6}
  10057. * n$ holds letter groups for each         digit in number  *
  10058. {$7c}{$f0}
  10059. :
  10060. {$fa}
  10061.  i{CBM-R}1 {CBM-@} 3{CBM-S}n
  10062. 1,i,
  10063. G c{CBM-R}1 {CBM-@} n:1,J(n$(c),p(c),1);: c: 1,G(13);
  10064. Scarry{CBM-R}1
  10065. {$e1}" j{CBM-R}1 {CBM-@} n
  10066.  
  10067. ,p(j){CBM-R}(p(j){CBM-N}carry): carX
  10068.  173,  21,   3, 201,   3, 240,  24, 173
  10069. u{$7d}
  10070.   20,   3, 141, 201,   3, 173,  21,   3
  10071.  
  10072.  141, 202,   3, 120, 169,  92, 141,  20
  10073. {CBM-P}
  10074.    3, 169,   3, 141,  21,   3,  88,  96
  10075. {CBM--}
  10076.  165,  58, 201, 255, 208,  85, 165, 215
  10077.  
  10078.  201, 169, 240,  82, 201, X
  10079.  165, 145, 201,   2, 240,  20, 165, 144
  10080. v{$7d}
  10081.  141,   5,   3, 165, 145, 141,   6,   3
  10082.  
  10083.  120, 169, 149, 133, 144, 169,   2, 133
  10084. {CBM-A}
  10085.  145,  88,  96, 165,  55, 201, 255, 208
  10086. {SHIFT--}
  10087.   90, 165, 217, 201,  92, 240,  87, 201
  10088.  
  10089.  
  10090.  193,  48,  80, 201, 219,,   2, 200, 230,  89, 228,  89
  10091. e{CBM-H}
  10092.  208, 235, 177,  87, 133,  90,  36,  90
  10093. R{CBM-O}
  10094.   48,  11,  32, 210, 255, 200, 208, 242
  10095. {CBM-V}
  10096.  230,  88,  76, 220,   2,  56, 233, 128
  10097. LC
  10098.   32, 210, 255, 108,   5,   3, 173,   5
  10099. {$f9}H
  10100.    3, 133, 144, 173,   6,   3, 133, 14193,  48,  75
  10101. 6
  10102.  201, 219,  16,  71,  56, 233, 193, 170
  10103. C
  10104.  169,  20,  32, 210, 255, 169, 158, 133
  10105.  
  10106.   87, 169, 192, 133,  88, 160,   0, 132
  10107. {CBM-X}{CBM-G}
  10108.   89, 224,   0, 240,  21, 177,  87,  24
  10109. {$ea}{CBM-N}
  10110.   42, 176,   8, 200, 208, 247, 230,  88
  10111. {CBM-P}
  10112.   76, 137,   3, 200, 230,  89, 228,  89
  10113. d{CBM-H}
  10114.  208, 235, 177,  87, 133,  90,  36,  90
  10115. Q{CBM-O}
  10116.   48,  11,  32, 210, 255, 200, 208, 242
  10117. {CBM-V}
  10118.  230,  88,  76, 158,   3,  56, 233, 128
  10119. KC
  10120.   32, 210, 255, 108, 201,   3, 173, 201
  10121. {$f8}H
  10122.    3, 141,  20,   3, 173, 202,   3, 141: 
  10123. .X
  10124.  173,  21,   3, 201,   3, 240,  24, 173
  10125. [{$7d}
  10126.   20,   3, 141, 201,   3, 173,  21,   3
  10127.  
  10128.  141, 202,   3, 120, 169,  92, 141,  20
  10129. {CBM-J}
  10130.    3, 169,   3, 141,  21,   3,  88,  96
  10131. {$e2}
  10132.  165,  58, 201, 255, 208,  85, 165, 215
  10133.  
  10134.  201, 169, 240,  82,, 137,   3, 200, 230,  89, 228,  89
  10135. j{CBM-H}
  10136.  208, 235, 177,  87, 133,  90,  36,  90
  10137. W{CBM-O}
  10138.   48,  11,  32, 210, 255, 200, 208, 242
  10139. {CBM-@}{CBM-V}
  10140.  230,  88,  76, 158,   3,  56, 233, 128
  10141. QC
  10142.   32, 210, 255, 108, 201,   3, 173, 201
  10143. {$fe}H
  10144.    3, 141,  20,   3, 173, 202,   
  10145. 8
  10146.  
  10147.  the transactor volume 5 issue 06         page 24
  10148. vD
  10149.  700 ;assembled  pal 64
  10150. BN
  10151. .opt oo
  10152. HX
  10153. ;
  10154.  
  10155. {CBM-D}{CBM-R} $c000 ; program {CBM-A}igin
  10156.  
  10157. ;
  10158.  
  10159. ;
  10160.  
  10161. ; cs{SHIFT-*}ts
  10162. {CBM-@}{CBM-N}
  10163. ;
  10164. B{CBM-H}
  10165.       {CBM-R} $9b   ;  {CBM-@}ken E
  10166. {$de}{CBM-V}
  10167.     {CBM-R} $99   ;  {CBM-@}ken E
  10168. ~H
  10169. illquan  {CBM-R} $0e   ; err{CBM-A} Eue {CBM-J}erpreter routines used
  10170. ,;
  10171. 86chr{CBM-K}   {CBM-R} $0073 ; {CBM-K}  char
  10172. z@chrKt   {CBM-R} $0079 ; {CBM-K} last char
  10173. Tjy    {CBM-R} $a474 ; {CBM-@} 'y
  10174. tscan {CBM-R} $a906 ; {CBM-@}  statment
  10175. {CBM-W}^flt{CBM-X}   {CBM-R} $ad9e ; eE gen {CBM-X}
  10176. SHlookup   {CBM-R} $b08b ; variable
  10177. {$f4}R{CBM-J}flt   {CBM-R} $b391 ; {CBM-J}{CBM-Q}{CBM-E}flt cv.
  10178. {$7c}sffd2 ; output {CBM-@} file
  10179. 1 setlfs   {CBM-R} $ffba ; set {CBM-C}ical 1,2
  10180. l{$ea}     {CBM-R} $ffc0 ;  file
  10181. Q{$f4}setnam   {CBM-R} $ffbd ; set file name
  10182. {$fe}st   {CBM-R} $ffb7 ; {CBM-K} status
  10183. {CBM-W}chrin    {CBM-R} $ffcf ; {CBM-K} from device
  10184. Rchn   {CBM-R} $ffcc ; clear i{CBM-Z}o
  10185. {$ed}     {CBM-R} $ffe1 ; scan 
  10186. &talk
  10187. l byte
  10188.  
  10189.  
  10190. V;
  10191. "
  10192. ; ram indirect vec{CBM-@}rs altered
  10193. (
  10194. ;
  10195. d
  10196. ierr{CBM-A}   {CBM-R} $0300 ; err{CBM-A}s
  10197. [
  10198. i    {CBM-R} $0330 ; s
  10199. R
  10200. {CBM-POUND}i    {CBM-R} $0332 ; s
  10201. X
  10202. {CBM-R};
  10203.  
  10204. {CBM-C}; zero page used
  10205.  
  10206. F;
  10207. {CBM-O}
  10208. Pvaraddr  {CBM-R} $49   ; address of var
  10209. {$e1}
  10210. Zflacc1   {CBM-R} $61   ; flt. pt. acc. #1
  10211. {$e4}curlin   {CBM-R} $d   "
  10212. rcurdevnum  .byte 8; ault device#
  10213. b\mychar     .F "@"; err wedge char
  10214. AFquoteflag  .byte 0;boolean
  10215. Ptempstr {CBM-D}{CBM-R} {CBM-D} {CBM-N} 40 ;space  string
  10216. Z;
  10217. start {CBM-R} {CBM-D}
  10218. {CBM-K};
  10219. Elda ierr{CBM-A}        ; alter vec{CBM-@}rs
  10220. {$e7}{CBM-I}sta errvec{CBM-@}r     ; in ram {CBM-@} {CBM-I}
  10221.  
  10222. {CBM-D}ldsta i
  10223. $lda #{CBM-E} set
  10224. .sta i {CBM-N} 1
  10225. 8lda i
  10226. +bsta vec{CBM-@}r
  10227. :llda i {CBM-N} 1
  10228. mvsta vec{CBM-@}r {CBM-N} 1
  10229. ]{$60}lda #{CBM-W} set
  10230. HJsta i
  10231. XTlda #{CBM-E} set
  10232. {$7e}sta i {CBM-N} 1
  10233. rts
  10234. ;
  10235. {CBM-I}set {CBM-R} {CBM-D}
  10236. {CBM-POUND}{CBM-+};
  10237. {SHIFT-@}{CBM-A}ldx curdevnum
  10238. I{SHIFT-@}stx curdev
  10239. ZDjmp (vec{CBM-@}r)
  10240.  N;
  10241. {$ed}Xset ;
  10242. {$fc}rightype {CBM-R} {CBM-D}
  10243. ;
  10244.  jsr chrKt
  10245. {CBM-N}cmp mychar
  10246. .{CBM-H}beq myerr{CBM-A}
  10247. a{CBM-V}jmp (errvec{CBM-@}r)
  10248. gH;
  10249. vRmyerr{CBM-A} {CBM-R} {CBM-D}
  10250. \{CBM--};
  10251. {$e6}pla              ; pop unnecessary
  10252.  {$f0}pla              ; stuff
  10253. {CBM-S}{$fa}jsr parse
  10254. Qjmp scan  ; give back {CBM-@} basic
  10255. W;
  10256. {$f4};  sh{CBM-A}t {CBM-P} 
  10257. ,
  10258.  M
  10259.   21,   3, 108, 201,   3,   0,   0
  10260.  
  10261.  
  10262. , 233, 193, 170
  10263. C
  10264.  169,  20,  32, 210, 255, 169, 158, 133
  10265.  
  10266.   87, 169, 192, 133,  88, 160,   0, 132
  10267. {CBM-X}{CBM-G}
  10268.   89, 224,   0, 240,  21, 177,  87,  24
  10269. {$ea}{CBM-N}
  10270.   42, 176,   8, 200, 208, 247, 230,  88
  10271. {CBM-P}
  10272.   76, 137,nctial.
  10273. {$f2}{$7c};
  10274. ~show {CBM-R} {CBM-D}
  10275. ;
  10276. jsr scan
  10277. !{CBM-@}jmp showds
  10278. '{CBM-S};
  10279. 2{CBM-U}1 {CBM-R} {CBM-D}
  10280. 8B;
  10281. ]Lcmp #"d"    ; comm{CBM-P} start with a
  10282. {$7f}Vbne 2   ; "d" no{CBM-R}{CBM-E} try a{CBM-POUND}her
  10283.  ;
  10284. {CBM-M}{$ea}jsr chr{CBM-K}  ; comm{CBM-P} starts with
  10285. {CBM-X}{$f4}pha         ; "d"
  10286. J{$fe}jsr scan
  10287. Rpla
  10288. {$f6}cmp #"e"    ; check secd char.
  10289. bne other1
  10290. &;
  10291. )0jsr {CBM-X}       ; set {CBM-I} ault
  10292. l:stx curdevnum ; device number.
  10293. tdrts
  10294. zn;
  10295. Ixother1 {CBM-R} {CBM-D}
  10296. OB;
  10297. Lcmp #"o"    ; try a{CBM-POUND}her secd
  10298. {CBM-Z}Vbne other2  ; character
  10299. {CBM-W};
  10300. Sjmp doscomm   ;s dos comm{CBM-P}
  10301. Y;
  10302. {$e8}ots
  10303. R
  10304. syntax   {CBM-R} $0b   ;     "
  10305. ?{CBM--}
  10306. status   {CBM-R} $90   ; status byte
  10307. C{$e6}
  10308. comma    {CBM-R} ","   ; Fii of comma
  10309. {$f0}
  10310. col    {CBM-R} ":"   ; Fii of col
  10311. {CBM-+}{$fa}
  10312. eol      {CBM-R} 0     ;  of line
  10313. Lstack    {CBM-R} $0100 ; bot{CBM-@}m 65xx stk
  10314. {$f0}keytable {CBM-R} $a09e ; keyw{CBM-A}d table
  10315. {$f6};
  10316. ";trres   {CBM-R} $b475 ; res spc 4 string
  10317. cdiscrd   {CBM-R} $b6a3 ; unwanted string
  10318. E{CBM-X}      {CBM-R} $b7f1 ; {CBM-J} {CBM-X} in x{CBM-Q}reg
  10319. fltF   {CBM-R} $bddd ; flt{CBM-Q}{CBM-E}Fii cv
  10320. {CBM-@};
  10321. {CBM-POUND}{CBM-S}; kernal routines used
  10322. {CBM-S}{CBM-U};
  10323. JB     {CBM-R} $ffc3 ; ed file
  10324. {$e7}Lchkin    {CBM-R} $ffc6 ; set 
  10325. Vchrout   {CBM-R} $     {CBM-R} $ffb4 ; s talk
  10326. 00tksa     {CBM-R} $ff96 ; s sa  talk
  10327. q:untalk   {CBM-R} $ffab ; s untalk
  10328. Vdacptr    {CBM-R} $ffa5 ; {CBM-K} serial byte
  10329. nen   {CBM-R} $ffb1 ; s en
  10330. {CBM-H}xlsnsa    {CBM-R} $ff93 ; s sa {CBM-Q} en
  10331. TBunlsn    {CBM-R} $ffae ; s unen
  10332. {$fa}Lciout    {CBM-R} $ffa8 ; s seria39   ; current line
  10333. +{$ee}curdev   {CBM-R} $ba   ; current device
  10334. n{$f8}temp     {CBM-R} $fd   ; temp s{CBM-@}rage
  10335. t;
  10336. Sjmp start  ; around s{CBM-@}rage
  10337. Y;
  10338.  ; general mem{CBM-A}y s{CBM-@}rage
  10339. *;
  10340. {CBM-V}4errvec{CBM-@}r  .w{CBM-A}d 0; old err vec{CBM-@}r
  10341. Z>vec{CBM-@}r .w{CBM-A}d 0; old   "
  10342. {$f6}hvec{CBM-@}r .w{CBM-A}d 0; ola ierr{CBM-A} {CBM-N} 1    ; routines.
  10343. )
  10344. {CBM-L}sta errvec{CBM-@}r {CBM-N} 1 ;  the old
  10345. e
  10346. {SHIFT-*}lda #{CBM-W} err{CBM-A}    ; Eues.
  10347. H
  10348. Jsta ierr{CBM-A}        ; re{CBM-Q}direct {CBM-@}
  10349.  
  10350. Tlda #{CBM-E} err{CBM-A}    ; {CBM-I} routines
  10351.  
  10352. {$de}sta ierr{CBM-A} {CBM-N} 1
  10353. {CBM-+}
  10354. {$e8}lda i
  10355. {CBM-J}
  10356. {$f2}sta vec{CBM-@}r
  10357. D
  10358. {$fc}lda i {CBM-N} 1
  10359. W
  10360. sta vec{CBM-@}r {CBM-N} 1
  10361. {$e7}
  10362. lda #{CBM-W} set
  10363. {$f2}
  10364. {CBM-R} {CBM-D}
  10365. {$f3}{$e2};
  10366. {$ec}ldx curdevnum
  10367. {$f6}stx curdev
  10368. %
  10369. jmp (vec{CBM-@}r)
  10370. +
  10371. ;
  10372. ;{CBM-K}string {CBM-R} {CBM-D}
  10373. x;     string  {CBM-P} discard
  10374. E(jsr chr{CBM-K}
  10375. R2jsr flt{CBM-X}
  10376. <jmp discrd
  10377. f;
  10378. perr{CBM-A} {CBM-R} {CBM-D}
  10379. {CBM-E}z;      this is it folks
  10380. ADcpx #syntax
  10381. RNbeq rightype
  10382. {$e5}Xjmp (errvec{CBM-@}r)
  10383. {$eb}sweet ain't it
  10384. {$fa}";
  10385. ,parse {CBM-R} {CBM-D}
  10386. 6;     comm{CBM-P} parser
  10387. d@jsr chr{CBM-K}  ; a straight character
  10388. Jjcmp #eol    ; by character search
  10389. tbeq show    ; through basic text
  10390. {CBM-E}^cmp #col  ; {CBM-@} identy comm{CBM-P}.
  10391. RHbeq show    ; {CBM-POUND} elegant, but
  10392. {$ec}Rbne 1   ; fuher2 {CBM-R} {CBM-D}
  10393. {$ee}{CBM-POUND};
  10394. {CBM-R}cmp #"s"   ;last chance 4 commm{CBM-P}
  10395. 8{CBM-C}beq dsfunc ;starting with a  "d"
  10396. yFjmp (errvec{CBM-@}r) ; inEid comm{CBM-P}
  10397. _P;
  10398. NZdsfunc {CBM-R} {CBM-D}
  10399. T{$e4};
  10400. {$ee}jsr scan
  10401. {$f8}jmp ds    ; disk status
  10402. {CBM-G};
  10403. {CBM-A}2 {CBM-R} {CBM-D}
  10404. {CBM-L};
  10405. C cmp #"k"
  10406. N*bne 3
  10407. T4;
  10408. {$f6}>jsr s
  10409. {$e1}J;
  10410. {$ec}T3 {CBM-R} {CBM-D}
  10411. {$f2}{$de};
  10412. {$fd}{$e8}cmp #
  10413. {$f2}bne 4
  10414. {$fc};
  10415. /jsr scan       ;  program {CBM-A}
  10416. rjmp do     ; direc{CBM-@}ry routine
  10417. x;
  10418. C$4 {CBM-R} {CBM-D}
  10419. I.;
  10420. {$7b}8;  text file
  10421. bcmp #     ; routine
  10422. {CBM-G}lbne thatsall
  10423. {CBM-Q}v;
  10424. {CBM-U}{$60}jsr scan
  10425. DJjmp do
  10426. JT;
  10427. {SHIFT-+}{$7e}thatsall {CBM-R} mma    ; comma {CBM-A} col
  10428. {$f9}
  10429.  
  10430. beq out
  10431.  
  10432. cmp #col
  10433.  
  10434. beq out
  10435.  (
  10436. jsr chr{CBM-K}
  10437. 02
  10438. jmp scanm{CBM-A}e
  10439. 6<
  10440. ;
  10441. bf
  10442. out {CBM-R} {CBM-D}
  10443. hp
  10444. ;
  10445. pz
  10446. rts
  10447. vD
  10448. ;
  10449. AN
  10450.   {CBM-R} {CBM-D}
  10451. GX
  10452. ;
  10453.  
  10454. jsr chn    ;   an 
  10455.  
  10456. lda #127      ; file.
  10457. {CBM-@}
  10458. jmp  
  10459. {CBM-N} 
  10460. ;
  10461. {CBM-J}{CBM-N}
  10462.  {CBM-R} {CBM-D}
  10463. {CBM-F}{CBM-H}
  10464. ;
  10465. W{CBM-V}
  10466. jsr {CBM-K}string  ;   filjlda #$6f      ; $6f {CBM-R} ($0f {CBM-A} $60)
  10467. tjsr lsnsa     ; en secdary
  10468. 9^jsr {CBM-K}string ; {CBM-K} comm{CBM-P} string
  10469. sHstx temp:sty temp {CBM-N} 1
  10470. BRtax:ldy #0
  10471. H{$7c};
  10472. disklp {CBM-R} {CBM-D}    ; s comm{CBM-P}
  10473. ;
  10474. {CBM-+}lda (temp),y:jsr ciout
  10475. {CBM-X}{CBM-@}iny:dex:bne disklp
  10476. K{CBM-S}jmp unlsn
  10477. Q{CBM-U};
  10478.  
  10479.   ; s a  {CBM-@} the
  10480. {$f9}njsr chrout  ; screen
  10481. xjsr chrin   ;waste po{CBM-J}ers
  10482. 0Bjsr chrin   ;      "
  10483. sLjsr chrin   ; {CBM-K} #{CBM-W} block count
  10484. OVsta temp    ; {CBM-Z} linenum
  10485. jsr chrin   ; {CBM-K} #{CBM-E} block count
  10486. {CBM-T}sta temp {CBM-N} 1
  10487. {CBM-V}jsr st  ;  of file"?
  10488. {SHIFT-+}beq {CBM-D} {CBM-N} 5  ng from stack
  10489. {$e8}
  10490. jsr chrout
  10491. {$f0} 
  10492. iny
  10493. *
  10494. bne proutnum
  10495. 4
  10496. ;
  10497. >
  10498. addspace {CBM-R} {CBM-D}
  10499. h
  10500. ;
  10501. cr
  10502. lda #" "     ; pad out {CBM-@} improve
  10503. A\
  10504. jsr chrout   ; appearance
  10505. GF
  10506. ;
  10507. WP
  10508. dirline {CBM-R} {CBM-D}
  10509. {$7d}Z
  10510. ;
  10511.  
  10512. jsr      ; check   key
  10513. {CBM-U}
  10514. beq dir   ; yes {CBM-R}{CBM-E} quit
  10515. {CBM--}
  10516. cmp #$ef     lag; yes {CBM-R}{CBM-E} quote mode
  10517. {$fc}{$f2}
  10518. lda quoteflag; i.e. {CBM-@}ggle
  10519.  {$fc}
  10520. {CBM-P} #1       ; boolean quoteflag
  10521. 1 sta quoteflag
  10522. r bpl dirline  ; branch always
  10523. x ;
  10524. F $iskey {CBM-R} {CBM-D}
  10525. L .;
  10526.  8ldx quoteflag; quotemode "?
  10527. {CBM-Z} bbeq dokey    ; yes {CBM-R}{CBM-E}  {CBM-@}ken
  10528. {CBM-W} l;
  10529. B vdtdok {CBM-R} {CBM-D}
  10530. H {$60};
  10531. R!{$f6}key {CBM-R} {CBM-D}
  10532. X!
  10533. ;
  10534. {$f5}!
  10535. ldy #0     ; {CBM-@}ken in acc
  10536. {$fd}!sec
  10537. ""sbc #$80   ; n{CBM-A}malize {CBM-@}ken range
  10538. ="(beq prkey  ; {CBM-@} 0 {CBM-Q} 127
  10539. e"2tax
  10540. r"<lda #$ff
  10541. x"f;
  10542. I"psckeytab {CBM-R} {CBM-D}
  10543. O"z;
  10544. "Diny            ; {CBM-K} {CBM-@} the right
  10545. {CBM-W}"Nlda keytable,y ; {CBM-@}ken in the
  10546. N"Xbmi {CBM-D} {CBM-N} 4  set
  10547. J#{$fa};
  10548. Y#prkey {CBM-R} {CBM-D}
  10549. {CBM-*}#;
  10550. $sec            ; unsht last char
  10551.  $"sbc #$80       ;  {CBM-P} 
  10552. b$,jmp chrout     ; after chrout
  10553. h$6;
  10554. t$@do {CBM-R} {CBM-D}
  10555. z$j;
  10556. {$7c}$tlda #2         ; use secdary
  10557. $^sta temp       ; of two
  10558. {CBM-E}$Hjsr   ;  the file
  10559. {CBM-Y}$R;
  10560. E${$7c}l
  10561. can       ; kill utility
  10562. hlda errvec{CBM-@}r  ; i.e. 
  10563. 4rsta ierr{CBM-A}     ; {CBM-A}iginal vec{CBM-@}rs
  10564. i\lda errvec{CBM-@}r {CBM-N} 1
  10565. [Fsta ierr{CBM-A} {CBM-N} 1
  10566. JPlda vec{CBM-@}r
  10567. UZsta i
  10568. lda vec{CBM-@}r {CBM-N} 1
  10569. sta i {CBM-N} 1
  10570. {CBM-+}lda vec{CBM-@}r
  10571. {CBM-E}{CBM-I}sta i
  10572. D{CBM-D}lda vec{CBM-@}r {CBM-N} 1
  10573. S{CBM-L}sta i {CBM-N} 1
  10574. {SHIFT-+}{SHIFT-*}rts
  10575.  
  10576.  pause "?"
  10577. {$e2}%{$f4}jsr        ; check  
  10578. &{$fe}bne {CBM-D} {CBM-N} 5      ; nope {CBM-R}{CBM-E} m{CBM-A}e
  10579. &jmp   ;  !
  10580. 8&cmp #$ef       ; is it spacebar
  10581. w&bne loop   ; no {CBM-R}{CBM-E} K back
  10582. Z&&beq delay  ; yes {CBM-R}{CBM-E} m{CBM-A}e delay
  10583. &0;
  10584. &:showds {CBM-R} {CBM-D}
  10585. {CBM-R}&d;    show disk status {CBM-@} screen
  10586. U&nlda{CBM-D}
  10587. {$e1};
  10588. ldx #syntax    ;that's all  now
  10589. *jmp (errvec{CBM-@}r);real syntax err{CBM-A}
  10590. 0{CBM-+};
  10591. ={CBM-A}scan {CBM-R} {CBM-D}
  10592. c{SHIFT-@};
  10593. GDjsr chrKt    ; {CBM-K} last character
  10594. MN;
  10595. {$7d}Xscanm{CBM-A}e {CBM-R} {CBM-D}
  10596. {$e2};
  10597. {CBM-M}{$ec}cmp #eol      ; strip out extra
  10598. L{$f6}beq out       ; text. exit  eol
  10599. {$ed}
  10600.  
  10601. cmp #coe
  10602. {$e6}H
  10603. jsr setnam
  10604. R
  10605. ldy temp       ; {CBM-K} secdary
  10606. ,{CBM--}
  10607. lda #127       ; file # 127 used!
  10608. >{$e6}
  10609. ldx curdevnum
  10610. m{$f0}
  10611. jsr setlfs
  10612. w{$fa}
  10613. jsr 
  10614. Dldx #127
  10615. Rjmp chkin
  10616. X;
  10617. "doscomm {CBM-R} {CBM-D}
  10618. ,;
  10619. {CBM-R}6lda curdevnum ; {CBM-K} device number
  10620. Q@jsr en    ; tell it {CBM-@} en
  10621. {$f7}WB;
  10622. {$e3}Ldo {CBM-R} {CBM-D}
  10623. {$e9}V;
  10624.  lda #0        ; give secdary of
  10625. '{$ea}sta temp      ; zero
  10626. 2{$f4}jsr 
  10627. y{$fe}jsr chrin     ;waste start address
  10628. Gjsr chrin
  10629. M;
  10630. {$7d}dirloop {CBM-R} {CBM-D}
  10631. &;
  10632. {CBM-POUND}0lda #0        ; initialize quote
  10633. A:sta quoteflag ; mode
  10634.  dlda #13    ;no {CBM-R}{CBM-E} {CBM-K} m{CBM-A}e
  10635. {$f4}{CBM-POUND}jmp   ; yes {CBM-R}{CBM-E} exit
  10636. {CBM-R}lda temp {CBM-N} 1; cvert {CBM-J}eger prg.
  10637. :{CBM-C}ldy temp    ; size {CBM-@} floating
  10638. nFjsr {CBM-J}flt  ; po{CBM-J}
  10639. OPjsr fltF  ; cvert float{CBM-Q}Fii
  10640. ZZldy #1
  10641. {$e4};
  10642. {$ee}proutnum {CBM-R} {CBM-D}
  10643. {$f8};
  10644. {CBM-H}
  10645. lda stack,y  ;  out Fii
  10646. Y
  10647. beq addspace ; stri; check  spacebar
  10648. {$fe}{CBM-I}
  10649. beq dirline  ; yes {CBM-R}{CBM-E} pause 
  10650.  {CBM-D}
  10651. jsr chrin    ; {CBM-K} rest of line
  10652. 0{CBM-L}
  10653. beq dirloop
  10654. v{SHIFT-*}
  10655. bmi iskey    ; bit7 set{CBM-R}{CBM-E} {CBM-@}ken "?
  10656. VJ
  10657. jsr chrout   ; {CBM-POUND} {CBM-@}ken,  it
  10658. T
  10659. cmp #34      ; was it a quote 
  10660. {CBM-O}{$de}
  10661. bne dirline  ; no {CBM-R}{CBM-E} inue
  10662. {$de}{$e8}
  10663. inc quotef;
  10664. {$ed} Jjsr chrout   ; no {CBM-R}{CBM-E} shted char
  10665. !Tjmp dirline  ;  {CBM-@} loop
  10666. !{$7e};
  10667. !dokey {CBM-R} {CBM-D}
  10668. #!;
  10669. ?!cmp #255     ; is it pi
  10670. ]!{CBM-+}beq dtdok  ; {CBM-POUND} in {CBM-@}ken 
  10671. J!{CBM-A}jsr key
  10672. !{SHIFT-@}jmp dirline  ;  {CBM-@} loop
  10673. !D;
  10674. !Ndir {CBM-R} {CBM-D}
  10675. {CBM-H}!X;             ;   file
  10676. {CBM-B}!{$e2}jmp  
  10677. E!{$ec}     ; table
  10678. {CBM-*}"bne sckeytab
  10679. {$e7}"dex
  10680. {$f8}"bne sckeytab
  10681.  
  10682. # iny
  10683. #{CBM-N};
  10684. #{CBM-H}prkey {CBM-R} {CBM-D}
  10685. #{CBM-V};
  10686. <#Hlda keytable,y ; found it now
  10687. x#Rbmi prkey   ;  it out
  10688. {$7c}#{CBM--}jsr chrout     ; last character
  10689. {CBM-I}#{$e6}iny            ; of {CBM-@}ken in table
  10690. D#{$f0}bne prkey      ; has bit7oop {CBM-R} {CBM-D}
  10691. K$;
  10692. {$ec}$jsr chrin      ; {CBM-K} character
  10693.  
  10694. %tax            ;  in x reg.
  10695. (%{CBM-@}jsr st     ; check ds
  10696. c%{CBM-S}beq {CBM-D} {CBM-N} 5      ; {CBM-POUND} de
  10697. t%{CBM-U}jmp   ; de
  10698. V%Btxa            ; everthing ok
  10699. %Ljsr chrout     ; {CBM-M}  it
  10700. %V;
  10701. {CBM-M}% delay {CBM-R} {CBM-D}
  10702. F%{$ea};      should we
  10703.  curdevnum ; {CBM-K} drive number
  10704. {$f9}&xjsr talk      ; talk {CBM-@} me drive
  10705. 'Blda #$6f      ; $6f{CBM-R}($0f {CBM-A} $60)
  10706. ='Ljsr tksa      ; s secdary
  10707. s'Vlda #0:sta status
  10708. y';
  10709. H'dsloop {CBM-R} {CBM-D}
  10710. N';
  10711. 'jsr acptr        ; {CBM-K} serial
  10712. {CBM-N}'{CBM-POUND}jsr chrout       ;  it
  10713. G'{CBM-R}jsr st  0f {CBM-A} $60)
  10714. {$de}(jsr tksa     ; s secdary
  10715. ~(lda #0:sta status ; ce zero
  10716. ) tay
  10717.  
  10718. )*;
  10719. )4rdsloop {CBM-R} {CBM-D}
  10720. #)>;
  10721. d)hjsr acptr         ; {CBM-K} serial
  10722. F)rsta tempstr,y:iny ;  tempstr
  10723. )\jsr st        ; check st
  10724. {CBM-M})Fbne outrds        ; no {CBM-R}{CBM-E} exit
  10725. J)Pcpy #40 
  10726. U*{$e8}sta varaddr     ; s{CBM-@}re address
  10727. {$e9}*{$f2}sty varaddr {CBM-N} 1
  10728. +{$fc}jsr discrd      ; {CBM-K} rid of it
  10729. #+pla ; ember length
  10730. h+jsr strres ; reserve space  str
  10731. s+ldy #2
  10732. y+$;
  10733. F+.s{CBM-@}re {CBM-R} {CBM-D}
  10734. L+8;
  10735. +blda flacc1,y    ; 3 bytes are
  10736. {CBM-W}+lsta (varaddr),y ; Cgth & addr
  10737. 8
  10738.  
  10739.  the transactor volume 5 issue 06         page 34
  10740. ^
  10741.  
  10742. * linked lists- programs 1 and 2
  10743. {$7c}
  10744. 1,8,2,"0:linked lists,r"
  10745.  
  10746. 1,s,ul,sr,sa,ss,sf
  10747. {CBM-R}(
  10748. "the array sizes are";s
  10749. {SHIFT-+}2
  10750.  ul;" elements are currently used."
  10751. {$f0}<
  10752.  i{CBM-R}1 {CBM-@} 1000: i
  10753. f
  10754. "do you {CBM-V}
  10755. sz{CBM-R}ns
  10756.  
  10757. H
  10758.  220
  10759. R
  10760. sz{CBM-R}s
  10761. ;{CBM--}
  10762.  pl$(sz),du$(sz),mi$(sz),ld(sz)
  10763. k{$e6}
  10764. b${CBM-R}"      "
  10765. y{$f0}
  10766.  i{CBM-R}1 {CBM-@} s
  10767. {$7c}{$fa}
  10768. :1,pl$(i),du$(i),mi$(i),ld(i)
  10769.  mi$(i){CBM-R}H(b$,6{CBM-Q}C(mi$(i))){CBM-N}mi$(i)
  10770. {CBM-POUND} i
  10771. {CBM-P} 1
  10772. {SHIFT-*}" ns{CBM-R}0 {CBM-M} 440
  10773. {$e5},- initialize new array sections
  10774. {$f6}6 i{CBM-R}s{CBM-N}1 {CBM-@} ns
  10775. @d >>"
  10776. {$f4}- main menu
  10777. 9{$fe} "rentawreck car rental agency"
  10778. H{CBM-T}3);"display a list...................0"
  10779. {CBM-T}3);"print a list.....................1"
  10780. F{CBM-T}3);"return a vehicle.................2"
  10781. {$f5}&{CBM-T}3);"rent a vehicle...................3"
  10782. gram.....................9"
  10783. :
  10784. L{CBM-T}12);"your choice (0-9)";"    ";
  10785. c
  10786. V c1
  10787. ]
  10788.  c1{CBM-E}{CBM-R}0 {CBM-P} c1{CBM-W}{CBM-R}9 {CBM-M} 670
  10789.  
  10790. "<<invalid choice: must be 0-9>>"
  10791.  
  10792.  620
  10793. {CBM-I}
  10794.  c1{CBM-E}1 {CBM-M} 700
  10795. {CBM-Z}
  10796. {CBM-POUND} 1000
  10797. {CBM-Y}
  10798. {CBM-R} 500
  10799. {$ec}
  10800. {CBM-C} c1{CBM-Q}1  2000,3000,4000,5000,6000,7000,8000,9000
  10801. {$f6}
  10802. F);"return to main menu.......3"
  10803. ;.{CBM-T}12);"your choice (0-3)";"    ";
  10804. d8 c2
  10805. _b c2{CBM-E}{CBM-R}0 {CBM-P} c2{CBM-W}{CBM-R}3 {CBM-M} 1120
  10806. l"<<invalid choice: must be 0-3>>"
  10807. v 1070
  10808. {CBM-T}{$60} c2{CBM-R}3 {CBM-M} 
  10809. {CBM-L}J c2{CBM-R}0 {CBM-M} en{CBM-R}sr
  10810. IT c2{CBM-R}1 {CBM-M} en{CBM-R}sa
  10811. {CBM--}{$7e} c2{CBM-R}2 {CBM-M} en{CBM-R}ss
  10812. {$ee} en{CBM-R}0 {CBM-M} 1240u"
  10813. {$f8}
  10814. {$f6}{CBM-K} cr$
  10815.  
  10816.  cr${CBM-W}{CBM-E}G(13) {CBM-M} 1270
  10817.  
  10818.  1000
  10819. 3P- return a vehicle
  10820. uZ{CBM-T}5);"return a vehicle..."
  10821. G{$e4} sr{CBM-E}0 {CBM-M} 2080
  10822. {$ee}"no vehicles currently rented..."
  10823. {CBM-X}{$f8}"press <return> to return to main menu"
  10824. G{CBM-K} cr$
  10825. {CBM-*} cr${CBM-W}{CBM-E}G(13) {CBM-M} 2050
  10826. {$e5}
  10827. {$fd} 
  10828. "plate number";np$
  10829. * C(np$){CBM-R}7 {CBM-M} 2120
  10830. <4"**plate must be 7 characters...**"
  10831. g> 2080
  10832. Ch"odometer reading";nm$
  10833. Zr C(nm$){CBM-W}{CBM-R}6 {CBM-M} 2160
  10834. {CBM-+}\"**reading too large...999999 max **"
  10835. {CBM-E}F 2120
  10836. APb${CBM-R}"      "
  10837. {CBM--}Znm${CBM-R}H(b$,6{CBM-Q}C(nm$)){CBM-N}nm$
  10838. - loca     ; check st
  10839. {$eb}'{CBM-C}beq dsloop       ; ok {CBM-R}{CBM-E} do m{CBM-A}e
  10840. (Fjmp untalk       ; shut up drive
  10841. (P;
  10842. 3(Zds {CBM-R} {CBM-D}  ;  disk status
  10843. t({$e4};             & assign {CBM-@} var
  10844. W({$ee}lda curdevnum; {CBM-K} device number
  10845. ({$f8}jsr talk     ; talk {CBM-@} me drive
  10846. {CBM-B}(lda #$6f     ; $6f {CBM-R} ($          ; limit Cgth
  10847. {$ee})Zbne rdsloop       ; {CBM-@} 40 chars.
  10848. {$f4});
  10849. *outrds {CBM-R} {CBM-D}
  10850. *;
  10851. /*{CBM-I}jsr untalk        ; shut up drive
  10852. 5*{CBM-D};
  10853. g*{CBM-L}; s{CBM-@}re it out
  10854. m*{SHIFT-*};
  10855. M*Jdey:tya:pha:pha ;  C twice
  10856. *Tjsr chr{CBM-K}      ; advance textptr
  10857. {CBM-R}*{$de}jsr lookup      ; lookup var
  10858. {$e5}ess
  10859. {CBM-F}+vdey
  10860. H+{$60}bpl s{CBM-@}re
  10861. {CBM--}+Jiny ; set y {CBM-@} 0
  10862. {$fe}+Tpla:tax ; ember length again
  10863. ,{$7e};
  10864. *,transfer {CBM-R} {CBM-D}    ; from temp {CBM-@} var
  10865. 0,;
  10866. b,lda tempstr,y
  10867. y,{CBM-+}sta (flacc1 {CBM-N} 1),y
  10868. E,{CBM-A}iny:dex
  10869. V,{SHIFT-@}bne transfer
  10870. {$7e},Drts
  10871. ,N;
  10872. ,X.
  10873. ,{$e2}
  10874.  
  10875.  
  10876. r lookup      ; lookup varwish to increase the array sizes"
  10877. 4p
  10878. "at this time?"
  10879. kz
  10880. "(type y or n):";
  10881. tD
  10882. {CBM-K} d$
  10883. FN
  10884.  d${CBM-R}"" {CBM-M} 100
  10885. OX
  10886.  d$
  10887.  
  10888.  d${CBM-R}"n" {CBM-M} 210
  10889.  
  10890.  d${CBM-W}{CBM-E}"y" {CBM-M} 90
  10891.  
  10892. fl{CBM-R}0
  10893. {CBM-Y}
  10894. "new array size";ns
  10895.  ns{CBM-E}s {CBM-M} 190
  10896. {$ef}{CBM-N}
  10897. "new size must be greater than";s
  10898. {$f9}{CBM-H}
  10899.  150
  10900. :pl$(i){CBM-R}"       "
  10901.  j:du$(i){CBM-R}"     "
  10902. 5t:mi$(i){CBM-R}"      "
  10903. =^ i
  10904. \H- link rest of free space
  10905. DRi{CBM-R}s
  10906. R{$7c}ld(i){CBM-R}i{CBM-N}1
  10907. {$7d}:i{CBM-R}i{CBM-N}1
  10908.  i{CBM-W}ns {CBM-M} 380
  10909. ld(ns){CBM-R}0
  10910. C{CBM-@}- make array size change permanent
  10911. U{CBM-S} sz{CBM-E}s {CBM-M} s{CBM-R}sz
  10912. {$fd}{CBM-U}"    << list loading complete$0{CBM-T}3);"remove a vehicle for service.....4"
  10913. s:{CBM-T}3);"make serviced vehicle available..5"
  10914. d{CBM-T}3);"sell a vehicle...................6"
  10915. {CBM-E}n{CBM-T}3);"add a new vehicle................7"
  10916.  x{CBM-T}3);"check for overdue vehicles.......8"
  10917.  
  10918. B{CBM-T}3);"quit pro 500
  10919. "{$e8}- display (c1=0) or print (c1=1)a list
  10920. j{$f2} c1{CBM-R}0 {CBM-M} "";{CBM-T}14);"display menu"
  10921. P{$fc} c1{CBM-R}1 {CBM-M} "";{CBM-T}14);"print menu"
  10922. {CBM-T}8);"rented vehicles...........0"
  10923. {SHIFT-*}{CBM-T}8);"available vehicles........1"
  10924. {$e8}{CBM-T}8);"vehicles being serviced...2"
  10925. ${CBM-T}8
  10926. {$f9}s${CBM-R}" "
  10927.  
  10928.  c1{CBM-R}1 {CBM-M} 1,4
  10929. 8
  10930. {CBM-+} c1{CBM-R}0 {CBM-M}  pl$(en);s$;du$(en);s$;mi$(en)
  10931. G
  10932. {CBM-A} c1{CBM-R}1 {CBM-M} 1, pl$(en);s$;du$(en);s$;mi$(en)
  10933. Y
  10934. {SHIFT-@} en{CBM-R}0 {CBM-M} 1240
  10935.  
  10936. Den{CBM-R}ld(en)
  10937.  
  10938. N 1190
  10939. {CBM-J}
  10940. X{CBM-T}11);"<< end of listing >>"
  10941. E
  10942. {$e2} c1{CBM-R}1 {CBM-M}  1
  10943. {$ee}
  10944. {$ec}"press <return> to return to men
  10945. te vehicle in rental list and remove
  10946. se{CBM-R}sr
  10947. " 11000
  10948. 1{CBM-I} f2{CBM-R}1 {CBM-M} 
  10949. @{CBM-D}mi$(n){CBM-R}nm$
  10950. s{CBM-L}du$(n){CBM-R}"     "
  10951. ]{SHIFT-*}sr{CBM-R}se
  10952. J- put vehicle in available list
  10953. Tse{CBM-R}sa
  10954. {$de} 13000
  10955. {CBM-I}{$e8}sa{CBM-R}se
  10956. {CBM-Q}{$f2}fl{CBM-R}1
  10957. {CBM-E}{$fc}
  10958. G{CBM-U}- rent a vehicle
  10959. {$e7}B{CBM-T}5);"rent a vehicle...ue date (as mm-dd)";nd$
  10960. 4: C(nd$){CBM-W}{CBM-R}5 {CBM-P} H(nd$,2){CBM-W}{CBM-R}"12" {CBM-P} I(nd$,2){CBM-W}{CBM-R}"31" {CBM-M} 3160
  10961. qd"**invalid due date**"
  10962. \n 3120
  10963. x- locate vehicle in rental list and remove
  10964. Bse{CBM-R}sa
  10965. {CBM-I}L 11000
  10966. {CBM-E}V f2{CBM-R}1 {CBM-M} 
  10967. {SHIFT-*}du$(n){CBM-R}nd$
  10968. Tmi$(n){CBM-R}"      "
  10969. {$de}sa{CBM-R}se
  10970.  
  10971. o main menu"
  10972. {$f6}R{CBM-K} cr$
  10973. {CBM--} cr${CBM-W}{CBM-E}G(13) {CBM-M} 4050
  10974. {$e6}
  10975. ,{$f0}"plate number";np$
  10976. b{$fa} C(np$){CBM-R}7 {CBM-M} 4120
  10977. K"**plate must be 7 characters...**"
  10978. V 4080
  10979. {SHIFT-POUND}- locate vehicle in available list and remove
  10980. {CBM-W}"se{CBM-R}sa
  10981. {CBM-B}, 11000
  10982. N6 f2{CBM-R}1 {CBM-M} 
  10983. X@sa{CBM-R}se
  10984. {$fb}j
  10985. to return to main menu"
  10986. {$fd}{SHIFT-@}{CBM-K} cr$
  10987. D cr${CBM-W}{CBM-E}G(13) {CBM-M} 5050
  10988. N
  10989. 3X"plate number";np$
  10990. i{$e2} C(np$){CBM-R}7 {CBM-M} 5120
  10991. R{$ec}"**plate must be 7 characters...**"
  10992. {$7d}{$f6} 5080
  10993. {CBM-A}
  10994. - locate vehicle in available list and remove
  10995. {SHIFT-@}
  10996. se{CBM-R}ss
  10997. F 11000
  10998. U f2{CBM-R}1 {CBM-M} 
  10999. {CBM-*}("press <return> to return to main menu"
  11000.  
  11001. {CBM-D}{CBM-K} cr$
  11002. "{CBM-L} cr${CBM-W}{CBM-E}G(13) {CBM-M} 6060
  11003. ({SHIFT-*}
  11004. @J"plate number";np$
  11005. vT C(np$){CBM-R}7 {CBM-M} 6130
  11006. {$7f}{$de}"**plate must be 7 characters...**"
  11007. {$e8} 6090
  11008. {CBM-P}{$f2}- search for vehicle and remove
  11009. {CBM-O}{$fc}se{CBM-R}sa
  11010. E 12000
  11011. T f2{CBM-R}1 {CBM-M} 
  11012. {$de} 7060
  11013. {CBM-*}{CBM-POUND}
  11014. {$f8}{CBM-R} "plate number";np$
  11015. {CBM-C} C(np$){CBM-R}7 {CBM-M} 7130
  11016. 7F"**plate must be 7 characters...**"
  11017. bP 7090
  11018. _Z "odometer reading";nm$
  11019. V{$e4} C(nm$){CBM-W}{CBM-R}6 {CBM-M} 7170
  11020. {CBM-I}{$ee}"**reading too large...999999 max **"
  11021. {CBM-Z}{$f8} 7130
  11022. {CBM-X}b${CBM-R}"      "
  11023. Xnm${CBM-R}H(b$,6{CBM-Q}C(nm$"
  11024. W^
  11025. H"would you like a printed list also?"
  11026. R"(type y or n):";
  11027. ${$7c}{CBM-K} d$
  11028. 7 d${CBM-R}"" {CBM-M} 8060
  11029. ?d$
  11030. s d${CBM-R}"n" {CBM-M} 8110
  11031. H{CBM-@} d${CBM-W}{CBM-E}"y" {CBM-M} 8050
  11032. {CBM-S}"enter today's date as mm-dd <return>"
  11033. {CBM-G}{CBM-U} "date";da$
  11034. {$de}B C(da$){CBM-W}{CBM-R}5 {CBM-P} H(da$,2){CBM-W}{CBM-R}"12" {CBM-P} I(da$ {CBM-M} 8180
  11035. {$f5}& {CBM-T}11);"<< end of listing >>"
  11036. 0  d${CBM-R}"y" {CBM-M}  1
  11037. 5: "press <return> to return to main menu"
  11038. ?d {CBM-K} cr$
  11039. wn  cr${CBM-W}{CBM-E}G(13) {CBM-M} 8260
  11040. ]x 
  11041. (#- quit program, saving lists if necessary
  11042. 2# fl{CBM-R}0 {CBM-M} 19999
  11043. {CBM-Q}<#1,8,15
  11044. Df#1,"s0:linked lists"
  11045. Kp# ate and remove a vehicle
  11046. {$e9}+f2{CBM-R}0
  11047. {$f2}+k{CBM-R}se
  11048.  + np${CBM-R}pl$(k) {CBM-M} 11130
  11049.   +ls{CBM-R}k
  11050.   *+k{CBM-R}ld(k)
  11051. 3 4+ k{CBM-W}{CBM-E}0 {CBM-M} 11030
  11052. s >+"plate not found in list"
  11053.  h+"press <return> to return to main menu"
  11054.  r+{CBM-K} cr$
  11055. {CBM-@} \+ cr${CBM-W}{CBM-E}G(13) {CBM-M} 11090
  11056. {CBM-Z} F+f2{CBM-R}1
  11057. {CBM-W} P+
  11058. G Z+ k{CBM-W}{CBM-E}se {CBM-M} 1116
  11059. 0
  11060. U +se{CBM-R}ld(se)
  11061. {$e1} + 11170
  11062. {$f2} +ld(ls){CBM-R}ld(k)
  11063. {$fa} {CBM-I}+n{CBM-R}k
  11064.  
  11065. !{CBM-D}+
  11066. (! .- locate and remove a sold vehicle
  11067. 1!{$ea}.f2{CBM-R}0
  11068. :!{$f4}.k{CBM-R}se
  11069. s!{$fe}. np${CBM-R}pl$(k) {CBM-M} 12130
  11070. \!/ls{CBM-R}k
  11071. H!/k{CBM-R}ld(k)
  11072. {$7b}!/ k{CBM-W}{CBM-E}0 {CBM-M} 12030
  11073. !&/"plate not found in list"
  11074. I!0/"press <return> to return to main "
  11075. {$f9}L sa{CBM-E}0 {CBM-M} 3080
  11076. $V"no vehicles currently available..."
  11077. r "press <return> to return to main menu"
  11078. \{$ea}{CBM-K} cr$
  11079. T{$f4} cr${CBM-W}{CBM-E}G(13) {CBM-M} 3050
  11080. Z{$fe}
  11081. "plate number";np$
  11082. {CBM-POUND} C(np$){CBM-R}7 {CBM-M} 3120
  11083. Q"**plate must be 7 characters...**"
  11084. {CBM--}& 3080
  11085. {$fb}0"d- put vehicle in rented list
  11086.  
  11087. {CBM-POUND}se{CBM-R}sr
  11088. {CBM-R} 14000
  11089.  {CBM-C}sr{CBM-R}se
  11090. )Ffl{CBM-R}1
  11091. /P
  11092. s - remove a vehicle for service
  11093. {CBM-N}{CBM-T}5);"send a vehicle for servicing..."
  11094. {CBM-H} sa{CBM-E}0 {CBM-M} 4080
  11095. {CBM-V}{CBM-V}"no vehicles currently available..."
  11096. {$ec}H"press <return> to return t- put vehicle in service list
  11097. tse{CBM-R}ss
  11098. ^nm${CBM-R}mi$(n)
  11099.  H 13000
  11100. *Rss{CBM-R}se
  11101. 3{$7c}fl{CBM-R}1
  11102. 9
  11103. B- make a serviced vehicle available
  11104. {CBM-T}5);"return a serviced vehicle..."
  11105.  ss{CBM-E}0 {CBM-M} 5080
  11106. E{CBM-+}"no vehicles being serviced..."
  11107. {$f3}{CBM-A}"press <return> ss{CBM-R}se
  11108. 2- put vehicle in service list
  11109. <se{CBM-R}sa
  11110. fnm${CBM-R}mi$(n)
  11111. 'p 13000
  11112. 1zsa{CBM-R}se
  11113. :Dfl{CBM-R}1
  11114. @N
  11115. yP- to sell a vehicle
  11116. YZ{CBM-T}5);"sell a vehicle..."
  11117.  sa{CBM-E}0 {CBM-M} 6090
  11118. {CBM-Q}"available list empty..."
  11119. R"vehicle must be here to be sold"
  11120.  
  11121. {CBM-I}sa{CBM-R}se
  11122. {$ea}$ul{CBM-R}ul{CBM-Q}1
  11123. {$f3}.fl{CBM-R}1
  11124. {$f9}8
  11125. x- add a new vehicle
  11126. 5B{CBM-T}5);"add a new vehicle..."
  11127. gL sf{CBM-E}0 {CBM-M} 7090
  11128. JV"array full - no free space"
  11129. "addition cannot be made"
  11130. {CBM-Y}"press <return> to return to main menu"
  11131. A{CBM-K} cr$
  11132. Y cr${CBM-W}{CBM-E}G(13) {CBM-M})){CBM-N}nm$
  11133. {$fd}- add vehicle to available list
  11134.  n{CBM-R}sf
  11135. *sf{CBM-R}ld(sf)
  11136. #4pl$(n){CBM-R}np$
  11137. 2>mi$(n){CBM-R}nm$
  11138. <hse{CBM-R}sa
  11139. hr 13000
  11140. r\sa{CBM-R}se
  11141. ^Ful{CBM-R}ul{CBM-N}1
  11142. GPfl{CBM-R}1
  11143. MZ
  11144. @- check for overdue vehicles
  11145. {CBM-I}j sr{CBM-W}{CBM-E}0 {CBM-M} 8040
  11146. Qt"there are no vehicles currently rented,2){CBM-W}{CBM-R}"31" {CBM-M} 8160
  11147. {$fb}L"**invalid due date**"
  11148. V 8120
  11149.  en{CBM-R}sr
  11150. ${$ea} d${CBM-R}"y" {CBM-M} 1,4
  11151. >{$f4} du$(en){CBM-E}{CBM-R}da$ {CBM-M} 8210
  11152. Q{$fe}pl$(en);" ";du$(en);" ";mi$(en);" is overdue"
  11153. {CBM-E}  d${CBM-R}"y" {CBM-M} 1,pl$(en);" ";du$(en);" ";mi$(en);" is overdue"
  11154. {SHIFT-*} :en{CBM-R}ld(en)
  11155. S  en{CBM-W}{CBM-E}01
  11156. Xz#c${CBM-R}G(13)
  11157. {$fa}D#1,8,2,"0:linked lists,seq,w"
  11158. !N#1,s;c$;ul;c$;sr;c$;sa;c$;ss;c$;sf
  11159. /X# i{CBM-R}1 {CBM-@} s
  11160. [#:1,pl$(i);c$;du$(i);c$;mi$(i);c$;ld(i)
  11161. C# i
  11162. J# 1
  11163.  #{CBM-T}10);"lists have been saved"
  11164. {CBM-N}# 19999
  11165. {CBM-X}{CBM-H}#*******************************
  11166.  {$f8}*- loc
  11167. menu"
  11168. S!:/{CBM-K} cr$
  11169. {$ec}!d/ cr${CBM-W}{CBM-E}G(13) {CBM-M} 12090
  11170. {$f5}!n/f2{CBM-R}1
  11171. {$fb}!x/
  11172. "B/ k{CBM-W}{CBM-E}se {CBM-M} 12160
  11173. "L/se{CBM-R}ld(se)
  11174. )"V/ 12170
  11175. :"/ld(ls){CBM-R}ld(k)
  11176. g"/ld(k){CBM-R}sf
  11177. p"/sf{CBM-R}k
  11178. v"/
  11179. "H2- locate by mileage the proper location in list for a new element
  11180. {CBM-+}"R2k{CBM-R}se
  11181. {SHIFT-*}"{CBM--}2 nm${CBM-W}{CBM-R}mi$(k) {CBM-M} 13090
  11182. J
  11183. 6:ls{CBM-R}k
  11184. S#X6:k{CBM-R}ld(k)
  11185. {$e6}#{$e2}6 k{CBM-W}{CBM-E}0 {CBM-M} 14020
  11186. {$f3}#{$ec}6ld(ls){CBM-R}n
  11187. ~#{$f6}6ld(n){CBM-R}0
  11188. $
  11189. 7
  11190. $
  11191. 7 k{CBM-W}{CBM-E}se {CBM-M} 14120
  11192. "$7se{CBM-R}n
  11193. .$7 14130
  11194. ;$(7ld(ls){CBM-R}n
  11195. g$27ld(n){CBM-R}k
  11196. m$<7
  11197. s$n
  11198.  
  11199.  
  11200. 2- locate by mileage the proper location in list for a new element
  11201. {CBM-+}"R2k{CBM-R}se
  11202. {SHIFT-*}"{CBM--}2 nm${CBM-W}{CBM-R}mi$(k) {CBM-M} 13090
  11203. J8
  11204.  
  11205.  the transactor volume 5 issue 06         page 47
  11206. j
  11207.  
  11208. * "vicparms"
  11209. L
  11210. * this program allows you to
  11211.  
  11212. * put your screen memory
  11213. {CBM-+}
  11214.  
  11215. * and character memory
  11216. O
  11217. * in any of the possible locations.
  11218. {$f5}
  11219. * it will transfer the character
  11220.  
  11221. * s
  11222.  540:ca{CBM-R}v
  11223. )
  11224. b{CBM-R}{CBM-J}(sc{CBM-Z}16384) : screen bank #
  11225. j
  11226. a{CBM-R}{CBM-J}(ca{CBM-Z}16384) : char bank #
  11227. sv{CBM-R}sc{CBM-Q}b{CBM-D}16384   : screen address
  11228. {CBM-N}
  11229. cv{CBM-R}ca{CBM-Q}a{CBM-D}16384   : char address
  11230. {CBM-+}{CBM-H}
  11231.  sv{CBM-R}cv  510
  11232. T{CBM-V}
  11233.  error if screen and chars at same place
  11234. {$f7}H
  11235.  ((b{CBM-R}1){CBM-A}(b{CBM-R}3)) {CBM-P} (a{CBM-W}{CBM-E}b)  510
  11236. "): q{CBM-W}0 {CBM-M} 510
  11237. . q is screen memory page for kernal
  11238. d" "poke vic+24,"p
  11239. w, "poke 648,"q
  11240. O6r{CBM-R}(B(c2){CBM-P}252){CBM-A}(3{CBM-Q}b)
  11241. @ "poke cia2,"r
  11242. {CBM-Y}j ((b{CBM-R}0){CBM-A}(b{CBM-R}2)) {CBM-P} (((p{CBM-P}14){CBM-R}4){CBM-A}((p{CBM-P}14{CBM-R}6)))  350
  11243. {$eb}t "you need to move the character set to:": ca
  11244. ^ "sha{CBM-N}cset{CBM-D}2048   : character rom
  11245. ?
  11246. B i{CBM-R}0{CBM-@}2047: ca{CBM-N}i,B(rom{CBM-N}i):: move chars
  11247. ^
  11248. L 1,B(1){CBM-A}4: see i/o again
  11249.  
  11250. V c1{CBM-N}14,B(c1{CBM-N}14){CBM-A}1:  enable irq again
  11251.  
  11252.   G(147);
  11253.  
  11254. {$ea}
  11255. {CBM-T}
  11256. {$f4}:
  11257. A
  11258. {$fe} "?illegal parameters":
  11259. G
  11260. :
  11261. {$e8}
  11262. * input/convert subroutine*
  11263.  a$;8
  11264.  
  11265.  the transactor volume 5 issue 06         page 48
  11266. z
  11267.  
  11268. * data loader for "bigprint"
  11269.  
  11270. * for star gemini printer and cardco interface
  11271.  
  11272. cs{CBM-R}0
  11273. C
  11274.  i{CBM-R}49152 {CBM-@} 49639: a: i,a:cs{CBM-R}cs{CBM-N}a: i
  11275. I(
  11276. :
  11277. 2
  11278.  cs{CBM-W}{CBM-E}58931 {CBM-M}"**** error in data statements ***,  64,  64,   0,  64
  11279. 3.  64,  64,   0,   0, 120, 169
  11280. v8  59, 141,  20,   3, 169, 192
  11281. Yb 141,  21,   3,  88,  96, 165
  11282. l 197, 201,  64, 208,   8, 169
  11283. {CBM-B}v   0, 141,   4, 192,  76,  49
  11284. {$e2}{$60} 234, 173,   4, 192, 208,  43
  11285. J 169,   1, 141,   17
  11286. {SHIFT-@} 208,  73,  32, 141,  17, 208
  11287. @D 173,  24, 208,  73,   8, 141
  11288. CN  24, 208,  76,  49, 234, 169
  11289. X   0, 141,   3, 192, 173, 141
  11290. {SHIFT-POUND}{$e2}   2,  41,   4, 240,   5, 169
  11291. L{$ec} 255, 141,   3, 192, 173,   9
  11292. {$ef}{$f6} 192,  32, 195, 255, 173,   9
  11293.  
  11294.  192, 162,   4, 160,   4,  32
  11295. 5
  11296.  186, 255, 169,   0,  32, 189
  11297. x 255,  32, 192, 255, 174,   9
  11298. {$7b} 192,  32, 201, 255, 169,   0
  11299. ( 133, 251, 169,  32, 133, 252
  11300. A2 169,  27,  32, 210, 255, 169
  11301. {$e4}<  51,  32, 210, 255, 169,  16
  11302.  
  11303. f  32, 210,"{$e6}2:ls{CBM-R}k
  11304. W"{$f0}2:k{CBM-R}ld(k)
  11305. {$ea}"{$fa}2 k{CBM-W}{CBM-E}0 {CBM-M} 13020
  11306. {$f7}"3ld(ls){CBM-R}n
  11307. #3ld(n){CBM-R}0
  11308. #3
  11309. #"3 k{CBM-W}{CBM-E}se {CBM-M} 13120
  11310. &#,3se{CBM-R}n
  11311. 2#63 13130
  11312. ?#@3ld(ls){CBM-R}n
  11313. k#j3ld(n){CBM-R}k
  11314. q#t3
  11315. #{CBM-A}6- locate by due date the proper location in list for a new element
  11316. {CBM-I}#{SHIFT-@}6k{CBM-R}se
  11317. {CBM-C}#D6 nd${CBM-W}{CBM-R}du$(k) {CBM-M} 14090
  11318. F#N 255, 169,  25, 141
  11319. *
  11320. p  42, 192, 173,   5, 192, 240
  11321. m
  11322. z  13,  56, 165, 251, 233,  64
  11323. P
  11324. D 133, 251, 165, 252, 233,   1
  11325.  
  11326. N 133, 252, 162,   0, 189,  18
  11327. {CBM-L}
  11328. X 192, 172,   7, 192, 208,   3
  11329. Y
  11330.  189,  22, 192,  32, 210, 255
  11331. {$fc}
  11332.  232, 224,   4, 208et from rom to ram if necessary
  11333. #
  11334. :
  11335. a
  11336.      transactor magazine
  11337. D
  11338.  program by paul higginbottom
  11339. J
  11340. :
  11341. {CBM-G}D
  11342. cset{CBM-R}1: transfer: 0=upper/graphics, 1=upper/lowercase
  11343. FN
  11344.  "(entries in hexadecimal)"
  11345. {$e6}X
  11346. a${CBM-R}"screen addr": 540:sc{CBM-R}v
  11347.  
  11348. a${CBM-R}"  char.addr":R
  11349.  error if in different no-image banks
  11350. l{CBM--}
  11351. vic{CBM-R}13{CBM-D}4096       : vic chip address
  11352. P{$e6}
  11353. c1{CBM-R}13{CBM-D}4096{CBM-N}12{CBM-D}256 : cia chip 1
  11354. {$f0}
  11355. c2{CBM-R}13{CBM-D}4096{CBM-N}13{CBM-D}256 : cia chip 2
  11356. A{$fa}
  11357. p{CBM-R}{CBM-J}(cv{CBM-Z}2048){CBM-D}2{CBM-N}{CBM-J}(sv{CBM-Z}1024){CBM-D}16: p{CBM-W}0 {CBM-M} 510
  11358. {$e9} char, screen loc in lo, hi nybble
  11359. q{CBM-R}{CBM-J}(sc{CBM-Z}256ll i do this";a$
  11360. H H(a$,1){CBM-W}{CBM-E}"y" {CBM-M} 
  11361. ,R vic{CBM-N}24,p
  11362. 8{$7c} 648,q
  11363. c c2,r
  11364. W ((b{CBM-R}0){CBM-A}(b{CBM-R}2)) {CBM-P} (((p{CBM-P}14){CBM-R}4){CBM-A}((p{CBM-P}14{CBM-R}6)))  480
  11365. {CBM-K} transfer character set if necessary
  11366. K{CBM-@} c1{CBM-N}14,B(c1{CBM-N}14){CBM-P}254: turn off irq's
  11367. {$e8}{CBM-S} 1,B(1){CBM-P}251: see chars
  11368.  
  11369. {CBM-U}rom{CBM-R}vic
  11370. D:a${CBM-R}"":v{CBM-R}0: a$
  11371. & a${CBM-R}""  540
  11372. l0 i{CBM-R}1 {CBM-@} C(a$):a{CBM-R}F(J(a$,i)){CBM-Q}48:a{CBM-R}a{CBM-N}7{CBM-D}(a{CBM-E}9):v{CBM-R}v{CBM-D}16{CBM-N}a:
  11373. r:
  11374.  
  11375.  
  11376.  (((p{CBM-P}14){CBM-R}4){CBM-A}((p{CBM-P}14{CBM-R}6)))  480
  11377. {CBM-K} transfer character set if necessary
  11378. K{CBM-@} c1{CBM-N}14,B(c1{CBM-N}14){CBM-P}254: turn off irq's
  11379. {$e8}{CBM-S} 1,B(1){CBM-P}251: see chars
  11380.  
  11381. {CBM-U}rom{CBM-R}vic*": 
  11382. <
  11383.  49152
  11384. f
  11385.  
  11386. p
  11387. :
  11388. >{$e8}  76,  46, 192,   0,   0,   0
  11389. A{$f2}   0,   0,   7, 100, 128,  64
  11390. {$fc}  32,  16,   8,   4,   2,   1
  11391. {CBM-M}  27,  76, 192,   3,  27,  75
  11392. J  64,   1,  64,   0,  64,   0
  11393. {$ed}  64,  64,   0,  64,   0,  64
  11394. $  64,   04, 192, 165
  11395. (T 197, 201,   3, 240,  35, 201
  11396. k{$7e}   6, 208,  16, 169,   3, 141
  11397. N   7, 192, 141,  45, 192, 169
  11398.    0, 141,   5, 192,  76, 143
  11399. {CBM-H} 192, 201,   5, 208,   8, 169
  11400. W{CBM-+}   0, 141,   7, 192,  76, 143
  11401. {$fa}{CBM-A} 192,  76,  49, 234, 173,  
  11402. 9
  11403.  
  11404.  the transactor volume 5 issue 06          page 55
  11405. x
  11406.  
  11407. * data loader for "stp" *
  11408. A
  11409. cs{CBM-R}0
  11410.  
  11411.  i{CBM-R}49152 {CBM-@} 49325: a: i,a
  11412. (
  11413. cs{CBM-R}cs{CBM-N}a: i
  11414. 2
  11415. :
  11416. F<
  11417.  cs{CBM-W}{CBM-E}21681 {CBM-M} "***** data error *****": 
  11418. {$eb}f
  11419. "to run stp: sys49152,filename"
  11420. {$f1}p
  11421.  
  11422. {$f7}D
  11423. :
  11424. {$e8}    2,   3, 169, 192
  11425. 28 141,   3,   3, 169,  87, 141
  11426. ub  44,   3, 169, 192, 141,  45
  11427. Xl   3, 169, 127, 162,   8, 160
  11428. v  12,  32, 186, 255, 104, 168
  11429. {CBM-V}{$60} 104, 170, 104,  32, 189, 255
  11430. {$e1}J  32, 192, 255,  32, 183, 255
  11431. T 208,  28,  96, 169, 237, 169
  11432.   40, 141,  43, 192, 169,   0
  11433. b  162,   7, 157,  34, 192, 157
  11434. E{CBM-N}  26, 192, 202,  16, 247, 162
  11435. {CBM-H}   0, 160,   0, 177, 251, 141
  11436. {CBM-Q}{CBM-V}  44, 192, 230, 251, 208,   2
  11437. NH 230, 252, 173,  44, 192,  57
  11438. {$f1}R  10, 192, 240,   9, 185,  3
  11439.  6, 192,  61,  10, 192, 240
  11440. ,
  11441. ,  16, 185,  26, 192, 174,  45
  11442. o
  11443. 6 192,  29,  10, 192, 202,  29
  11444. R
  11445. @  10, 192, 153,  26, 192, 136
  11446.  
  11447. j  16, 226, 206,   6, 192, 206
  11448. {CBM-U}
  11449. t  45, 192, 206,  45, 192,  16
  11450. {SHIFT-+}
  11451. ^ 213, 160,   7, 185,  26, 192
  11452. {$fe}
  11453. H 153,  34,   32, 210
  11454. {CBM-U} 255, 165, 197, 201,  63, 240
  11455. 9B  27, 208,   3,  76, 218, 192
  11456. \L 173,   7, 192, 240,  12, 173
  11457. {$7f}V   5, 192,  73,   1,  41,   1
  11458. {CBM-I}  141,   5, 192, 208, 236, 206
  11459. E{$ea}  42, 192, 208, 231, 169,  27
  11460. {$e8}{$f4}  32, 210, 255, 169,  64,  329
  11461. D  47, 141,  44,   3, 169, 243
  11462. ?N 141,  45,   3,  32, 204, 255
  11463. BX 108,  92, 192, 169,   2, 133
  11464. {$e2} 198, 169, 145, 141, 119,   2
  11465. {CBM-POUND}{$ec} 169,  13, 141, 120,   2, 165
  11466. K{$f6} 197, 201,  63, 240, 203,  76
  11467. {$ee}
  11468.  141, 192,  32, 210, 255, 165
  11469.  
  11470.  
  11471. em
  11472.  
  11473.  
  11474. 358
  11475. {$eb}
  11476. {$f6} 197,201, 63,240,203, 76, 4489
  11477.  
  11478.  141,192,229, 72, 96,192, 4412
  11479.  
  11480.  
  11481. 1,   1
  11482.    3,  96,  17, 145,  24,   0
  11483. 1{CBM-POUND}  12, 139, 227,   0,  23, 173
  11484. t{CBM-R} 215, 224, 137,  97,   0,  24
  11485. W{CBM-C}   0,   0,  65,  65,  65,  65
  11486.  
  11487.  
  11488. ca
  11489.  
  11490.  
  11491.  
  11492.  
  11493. {CBM-*}lda status        ; {CBM-P} tun -1
  11494.  
  11495.  
  11496. {CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}{CBM-Q}
  11497. ){CBM-T}; ldx #10               ; {CBM-E} this loop was put in {CBM-@} help  the mess
  11498. P{CBM-POUND}; lda #0                ; {CBM-E} created at the  of the program  what
  11499. {SHIFT-@}{CBM-Z};                       ; {CBM-E} will he9
  11500.  
  11501.  the transactor volume 5 issue 06          page 55
  11502. j{$e8}700 ;pal 64
  11503. v{$f2}.opt oo
  11504. B{$fc}{CBM-D}{CBM-R}$c000
  11505. H;
  11506. S;"STP"
  11507. ;executes a sequential file
  11508. {CBM-T}$;syntax is:
  11509. {CBM-F}.;(addr),"filename"
  11510. A8;
  11511. Vb;kernal entries:
  11512. {$e8}lchkin  {CBM-R}$ffc6
  11513. {$fa}vchrout {CBM-R}$ffd2
  11514. {$60}clall  {CBM-R}$ffe7
  11515. J   {CBM-R}$ffc3
  11516. *Tchn {CBM-R}$ffcc
  11517. :{$7e}{CBM-K}in  {CBM-R}$ffe4
  11518. i   {CBM-R}$ffc0
  11519. xst {CBM-R}$ffb7
  11520. Jsetlfs {CBM-R}$ffba
  11521. {$7c}{CBM-+}setnam {CBM-R}$ffbd
  11522. {CBM-A};
  11523. {SHIFT-@}warmlnk {CBM-R}$0302
  11524. {CBM-M}Dab{CBM-A}tio {CBM-R}$032c
  11525. {CBM-Z}N;
  11526. NXlstx {CBM-R}$c5  ;last key pressed
  11527. {$f0}{$e2}ndx  {CBM-R}$c6  ;# of keys pressed
  11528. {$ec}keyd {CBM-R}$ 32, 253, 174,  32, 158, 173
  11529. ={$f2}  32, 143, 173, 169, 100, 160
  11530. {$60}{$fc} 101,  32, 219, 182, 160,   0
  11531.  177, 100,  72, 200, 177, 100
  11532. {CBM-+}  72, 200, 177, 100,  72, 173
  11533. I   2,   3, 141,  92, 192, 173
  11534. {$ec}$   3,   3, 141,  93, 192, 169
  11535. .  94, 141,,   1,  76
  11536. '{$7e}  49, 243,   0,   0, 162, 127
  11537. j  32, 198, 255,  32, 228, 255
  11538. M  32, 210, 255, 201,  13, 240
  11539.   38,  32, 183, 255, 240, 241
  11540. {CBM-W}{CBM-+} 169, 127,  32, 195, 255, 173
  11541. V{CBM-A}  92, 192, 141,   2,   3, 173
  11542. {$f9}{SHIFT-@}  93, 192, 141,   3,   3, 164
  11543. {CBM--} 192,  29,  10, 192, 153,  34
  11544. 7{$e6} 192, 200, 192,   8, 208, 234
  11545. z{$f0} 232, 224,   8, 208, 216, 173
  11546. {$7d}{$fa}   7, 192, 240,  68, 169,   7
  11547.   141,  45, 192, 174,   5, 192
  11548. C 189,   7, 192, 141,   6, 192
  11549. {$e6} 160,   7, 185,  34, 192, 174
  11550.  
  11551. "  192, 136,  16, 247
  11552. !R 162,   0, 189,  34, 192,  77
  11553. d{$7c}   3, 192,  32, 210, 255, 172
  11554. G   7, 192, 240,   6,  32, 210
  11555.  255,  32, 210, 255, 232, 224
  11556. {CBM-Z}   8, 208, 231,  76, 167, 193
  11557. P{CBM-@}  76,   6, 193, 206,  43, 192
  11558. {$f3}{CBM-S} 208, 248, 169,  13,
  11559. y
  11560. {$fe} 210, 255, 173,   9, 192,  32
  11561. . 195, 255,  32, 204, 255,  76
  11562. =  49, 234
  11563.  
  11564.  
  11565.  
  11566. G   7, 192, 240,   6,  32, 210
  11567.  255,  32, 210, 255, 232, 224
  11568. {CBM-Z}   8, 208, 231,  76, 167, 193
  11569. P{CBM-@}  76,   6, 193, 206,  43, 192
  11570. {$f3}{CBM-S} 208, 248, 169,  13,
  11571.  
  11572. 802
  11573. {$ef}{CBM-A}  92,192,141,  2,  3,173, 3160
  11574.  
  11575. {SHIFT-@}  93,192,141,  3,  3,169, 3151
  11576. 7
  11577. D  47,141, 44,  3,169,243, 3996
  11578. [
  11579. N 141, 45,  3, 32,204,255, 4148
  11580. {$7f}
  11581. X 108, 92,192,169,  2,133, 3592
  11582. {CBM-T}
  11583. {$e2} 198,169,145,141,119,  2, 3392
  11584. G
  11585. {$ec} 169, 13,141,120,  2,165, 3      ; just have {CBM-@} check st {CBM-@} see how we s{SHIFT-*}d
  11586. {$e4}bne exit                ;  somethings out of whack, time {CBM-@} finish
  11587. u{$e9}jsr inchar              ; {CBM-K} a character  test  numeric
  11588. {$ee}jsr                ; first,  {CBM-@} the screen
  11589. {SHIFT-@}{$f3}sta temp                
  11590. lp    ; just have {CBM-@} check st {CBM-@} see how we s{SHIFT-*}d
  11591. {$e4}bne exit                ;  somethings out of whack, time {CBM-@} finish
  11592. u{$e9}jsr inchar              ; {CBM-K} a character  test  numeric
  11593. {$ee}jsr                ; first,  {CBM-@} the screen
  11594. {SHIFT-@}{$f3}sta temp                
  11595. 8
  11596.  
  11597.  the transactor volume 5 issue 06         page 63
  11598. E
  11599.  
  11600. * first data loader for "printing ml" *
  11601. N
  11602. cs{CBM-R}0
  11603.  
  11604.  i{CBM-R}6927 {CBM-@} 7302: a: i,a
  11605. (
  11606. cs{CBM-R}cs{CBM-N}a: i
  11607. {CBM-I}2
  11608. :
  11609. Z<
  11610.  cs{CBM-W}{CBM-E}43462{CBM-M}"**** error in data statments ****": 
  11611.  p
  11612.  
  11613. {$e6}D
  11614. :
  11615. {$e8} 160,  16, 132, 11277 ;keyboard buffer
  11616. {$f6};
  11617. $
  11618. ;{CBM-K} fiCame
  11619. a
  11620. jsr $aefd ;check  comma
  11621. _jsr $ad9e ;eEuate {CBM-X}ressi
  11622. {$7d}jsr $ad8f ;check  string
  11623. (lda #$64: ldy #$65
  11624. {CBM-O}2jsr $b6db ;clean descrip{CBM-@}r stack
  11625. {CBM-B}<;
  11626. {$e1}fldy #0:lda ($64),y: pha ;Cgth
  11627. piny:lda ($64),y:pha 28,  32,  40,  29,  32,  52,  29, 169
  11628. n.   0, 141, 237,   2, 168, 177, 247, 133
  11629. {$7b}8 254, 201, 128, 176,  21, 173, 245,   2
  11630. {CBM-POUND}b 201,   1, 208,  32, 169, 146,  32,  33
  11631. Ul  28, 206, 245,   2, 238, 244,   2,  76
  11632. v 123,  27, 173, 245,   2, 201, 
  11633. rm : sta warmlnk{CBM-N}1
  11634. &{CBM-V}lda #{CBM-W}{CBM-I}io  : sta ab{CBM-A}tio
  11635. dHlda #{CBM-E}{CBM-I}io  : sta ab{CBM-A}tio{CBM-N}1
  11636. jR;
  11637. [{CBM--}; disk file
  11638. Y{$e6}lda #127: ldx #8: ldy #12
  11639. {$f0}jsr setlfs ; 127,8,12
  11640. {CBM-D}{$fa}pla:tay:pla:tax:pla
  11641. {CBM-F}jsr setnam
  11642. Ejsr 
  11643. {$e6}jsr st: bne out0 ;disk err{CBM-A}
  11644. {$ee}"rts
  11645. {$f4},;
  11646.  105,  64,  76, 175,  27
  11647. =  10, 144,   8, 165, 254,  24, 105,  64
  11648. J{CBM-+}  76, 175,  27, 165, 254,  24, 105, 128
  11649. {CBM-A}  32,  33,  28, 238, 244,   2, 238, 236
  11650. D{SHIFT-@}   2, 230, 247, 208,   2, 230, 248, 173
  11651. {$f1}D 250,   2, 197, 247, 173, 251,   2, 229
  11652. N #127: jsr  
  11653.  
  11654. Llda oldwarm  : sta warmlnk
  11655. @
  11656. Vlda oldwarm{CBM-N}1: sta warmlnk{CBM-N}1
  11657. y
  11658.  lda #$2f: sta ab{CBM-A}tio
  11659. T
  11660. {$ea}lda #$f3: sta ab{CBM-A}tio{CBM-N}1
  11661. {$7f}
  11662. {$f4}out {CBM-R}{CBM-D}
  11663.  
  11664. {$fe}jsr chn
  11665.  
  11666. jmp (oldwarm)
  11667. {CBM-@}
  11668. ;
  11669. {CBM-A}
  11670. lin {CBM-R}{CBM-D}
  11671. V
  11672. &lda #2: sta ndx ;# keys in buffer
  11673. {$fb}
  11674. 0lda #145: sta keyd   ;c8,   2, 230
  11675. ,
  11676.  
  11677.  114, 165, 113, 133,  45, 133,  47, 133
  11678. y
  11679.   49, 165, 114, 133,  46, 133,  48, 133
  11680.  
  11681.   50, 169, 255, 133,  51, 133,  53, 133
  11682. {CBM-W}
  11683. (  54, 133,  55, 169,  29, 133,  56, 133
  11684.  
  11685. 2  52, 169,   1, 133,  43, 169,  16, 133
  11686.  
  11687. <  44,  96, 1
  11688. ? 166, 247, 232
  11689. )
  11690. {CBM-H} 169,   0, 202, 240,  43,  24, 105,   1
  11691.  
  11692.  
  11693. ,  48, 141
  11694. Gp 235,  29, 141, 236,  29, 141, 237,  29
  11695. z 166, 248, 232, 169,   0, 202, 240,  43
  11696. AD  24, 105,   1, 201,  10, 240,   3,  76
  11697. {$ee}N  60,  28, 169,   1,  24, 109, 236,  29
  11698. X 201,  58, 240,   6, 141, 236,  29,  76
  11699. h  58,  28, 169,  48, 141, 236,  29, 169
  11700. U   1,  24, 109, 235,  29, 141, 235,  29
  11701. {CBM-I}  76,  58,  28,  24, 105,  48, 141, 237
  11702. O   29,  96, 169,  48, 141, 226,  29, 141
  11703. {$fc}{CBM-N} 227,  29, 141, 228,  29, 8
  11704.  
  11705.  the transactor volume 5 issue 06         page 63
  11706. F
  11707.  
  11708. * second data loader for "printing ml" *
  11709. {$7b}
  11710. * vic version *
  11711.  
  11712. cs{CBM-R}0
  11713. {CBM-I}
  11714.  i{CBM-R}7303 {CBM-@} 7678: a: i,a
  11715. {CBM-R}(
  11716. cs{CBM-R}cs{CBM-N}a: i
  11717. {CBM-U}2
  11718. :
  11719. {$f1}<
  11720.  cs{CBM-W}{CBM-E}33737{CBM-M}"**** error in data statements ****": 
  11721. {$f7}p
  11722.  
  11723. {$fd}D
  11724. :
  11725. 4, 160,   1, 132, 113
  11726. @{$f2} 136, 140,   0,  16, 140, 244,   2, 140
  11727. M{$fc} 245,   2, 140, 237,   2, 140, 236,   2
  11728.  173, 253,   2, 133, 248, 173, 252,   2
  11729. G 133, 247, 173, 249,   2, 141, 243,   2
  11730. {$f4} 173, 248,   2, 141, 242,   2,  32, 231
  11731. !$      ;addr low
  11732. ,ziny:lda ($64),y:pha     ;addr hi
  11733. 2D;
  11734. vNjsr clall ;  any previous files
  11735. \X;
  11736. X;change warm start link
  11737. ;{CBM-P} ab{CBM-A}t i{CBM-Z}o vec{CBM-@}r
  11738. {CBM-Z}lda warmlnk  : sta oldwarm
  11739. N lda warmlnk{CBM-N}1: sta oldwarm{CBM-N}1
  11740. {$eb}{CBM-N}lda #{CBM-W}{CBM-I}arm : sta warmlnk
  11741.  
  11742. {CBM-H}lda #{CBM-E}{CBM-I}a  1, 240
  11743. /{$60}  11, 169,  18,  32,  33,  28, 238, 245
  11744. \J   2, 238, 244,   2, 165, 254,  10,  74
  11745. T 201,  34, 208,   6,  76,  69,  29,  76
  11746. {CBM-L}{$7e} 181,  27, 133, 254,  10,  10, 176,  16
  11747. {$e3}  10, 144,   5, 165, 254,  76, 175,  27
  11748.  165, 254,  24,6{CBM-I}io {CBM-R}{CBM-D} ;keep 1 file 
  11749. $@lda #1: jmp $f331
  11750. *j;
  11751. <toldwarm .w{CBM-A} 0
  11752. b^;
  11753. nH{CBM-I}arm {CBM-R}{CBM-D}
  11754. OR;{CBM-I} warm start link po{CBM-J}s here
  11755. {$7c}ldx #127: jsr chkin
  11756. nexbyt {CBM-R}{CBM-D}
  11757. {CBM-D}jsr {CBM-K}in:jsr chrout
  11758. Bcmp #13: beq lin
  11759. Z{CBM-@}jsr st: beq nexbyt
  11760.  {CBM-S};
  11761. {$ec}{CBM-U}out0 {CBM-R}{CBM-D}
  11762.  
  11763.  
  11764. Blda 248, 176,   6,  32, 133,  29,  76, 248
  11765. kX  27, 173, 236,   2, 201, 255, 208,   6
  11766. X{$e2}  32, 162,  29,  76,  61,  27, 173, 244
  11767. {CBM-G}{$ec}   2, 201,  57, 144,  11,  32, 184,  29
  11768. R{$f6}  32,  52,  29, 169,   0, 141, 244,   2
  11769. ~
  11770.   76,  70,  27, 230, 113, 20
  11771. rsr up...
  11772. ":lda #13 : sta keyd{CBM-N}1 ;& cr in kbuf
  11773. edlda lstx          ;key pressed
  11774. Fncmp #63: beq out0 ;check  
  11775. Rxjmp out
  11776. YB.
  11777.  
  11778.  
  11779. r chkin
  11780. nexbyt {CBM-R}{CBM-D}
  11781. {CBM-D}jsr {CBM-K}in:jsr chrout
  11782. Bcmp #13: beq lin
  11783. Z{CBM-@}jsr st: beq nexbyt
  11784.  {CBM-S};
  11785. {$ec}{CBM-U}out0 {CBM-R}{CBM-D}
  11786.  
  11787.  
  11788. Blda62,   0, 129, 113, 230, 113
  11789. :f 208,   2, 230, 114,  96, 169,  48, 141
  11790. Gp 235,  29, 141, 236,  29, 141, 237,  29
  11791. z 166, 248, 232, 169,   0, 202, 240,  43
  11792. AD  24, 105,   1, 201,  10, 240,   3,  76
  11793. {$ee}N  60,  28, 169,   1,  24, 109, 236,  29
  11794.  
  11795. 9,   0,  32,  33,  28
  11796. 2X  32,  17,  29,  96,  34, 199,  40,  51
  11797. _  52,  41, 199,  40,  51,  52,  41, 199
  11798.   40,  50,  48,  41,  34,   0, 151,  50
  11799. {CBM-O}  48,  57,  44,  50,  53,  50,  58, 151
  11800. {$e6}   50,  49,  48,  44,  50,  48,  55,  58
  11801.  
  11802. {CBM-N} 1 *{$e8} 201,  10, 240,   3,  76, 129,  28, 169
  11803. w{$f2}   1,  24, 109, 227,  29, 201,  58, 240
  11804. {$fc}   6, 141, 227,  29,  76, 127,  28, 169
  11805. {CBM-E}  48, 141, 227,  29, 169,   1,  24, 109
  11806. {$de} 226,  29, 141, 226,  29,  76, 127,  28
  11807.   24, 105,  48, 141, 228 8
  11808.  
  11809.  the transactor volume 5 issue 06         page 66
  11810. w
  11811.  
  11812.  save"@0:super cat.bas",8
  11813. D
  11814.  ** rte/84 - a super catalog routine that supplies all file info
  11815. AN
  11816. "** super catalog - rte/84 **"
  11817.  
  11818. X
  11819. ft$(0){CBM-R}"del": ft$(1){CBM-R}"seq": ft$(2){CBM-R}"prg": ft$(3){CBM-R}"usr":  
  11820. 9, 243,   2, 141, 243,   2,  96
  11821. f{$60}  32,  44,  28,  32, 113,  28,  32, 182
  11822. SJ  28,  32, 199,  28, 160,   0, 169,  29
  11823.  T 133, 140, 169, 221, 133, 139, 177, 139
  11824. M{$7e} 240,   7,  32,  33,  28, 200,  76, 253
  11825. {$fa}  28, 169,   0,  32,  33,  28,  32,   all"
  11826. {CBM-V}
  11827.  sl:  sl{CBM-W}1 {CBM-A} sl{CBM-E}5 {CBM-M} 190
  11828. bH
  11829. sl${CBM-R}"all":  sl{CBM-W}5 {CBM-M} sl${CBM-R}ft$(sl)
  11830. {$7b}R
  11831. "3) screen or 4) printer :";dv:  dv{CBM-W}3 {CBM-A} dv{CBM-E}4 {CBM-M} 210
  11832.  {CBM--}
  11833.  15,8,15:  5,8,5,"#":  1,(dv)
  11834. L{$e6}
  11835. sec{CBM-R}1: ctr{CBM-R}0: bu{CBM-R}0: z${CBM-R}G(0): sp${CBM-R}"    "
  11836. {$f8}{$f0}
  11837. 15,"u1:"5;dr;dtrk;sec:  ** block read
  11838. 3 153,  32,  33,  28
  11839. 5N 169,  34,  32,  33,  28,  96,  32, 184
  11840. BX  29,  32,  52,  29, 165, 254,  10, 144
  11841. {$e2}  15, 169,  18,  32,  33,  28, 169,  34
  11842. {CBM-C}{$ec}  32,  33,  28, 169,  34,  32,  33,  28
  11843. {$e9}{$f6} 198, 113, 208,   2, 198, 114, 160,   1
  11844.  
  11845.  
  11846.  169, ${CBM-N}z$)
  11847. =6fl${CBM-R}"":  x{CBM-R}1{CBM-@}16: {CBM-K}#5,a$: fl${CBM-R}fl${CBM-N}G(F(a${CBM-N}z$)): :  filname
  11848. @{CBM-K}#5,sr$,ss$,rl$:  ** first trk/sec side sector + length if rel file
  11849. {CBM-W}jsr{CBM-R}F(sr${CBM-N}z$): ss{CBM-R}F(ss${CBM-N}z$): rl{CBM-R}F(rl${CBM-N}z$)
  11850. {$ea}t{CBM-K}#5,gb$,gb$,gb$,gb$,gb$,gb$:  ** 6 bytes not used
  11851. ^{CBM-K}#5,bl$ 
  11852. ,  29
  11853. $< 169,   0,  32,  33,  28, 169,   0,  32
  11854. qf  33,  28,  96, 173, 237,   2, 208,   5
  11855. {$7e}p 169,  34,  32,  33,  28, 169,   0, 141
  11856. {CBM-Q}z 236,   2,  32,  33,  28,  32,  17,  29
  11857. XD  96, 169,  34,  32,  33,  28, 169,  59
  11858. N  32,  33,  28, 16 ${CBM-R}"all" {CBM-M} 430:  ** everything ok
  11859. e
  11860. {CBM-@} sl${CBM-W}{CBM-E}ft$ {CBM-M} 460 :  ** file type incorrect
  11861. K
  11862. {CBM-S}1,dp$fl$" "ft$" trk"trk"sec"skt;
  11863.  
  11864. {CBM-U} ft${CBM-W}{CBM-E}"rel" {CBM-M} 1:  460
  11865. {CBM-N}
  11866. B1,"ss : trk"sr"sec"ss"len"rl
  11867. T
  11868. Lbu{CBM-R}bu{CBM-N}blks:  ** blocks used in total
  11869. {$f1}
  11870. Vctr{CBM-R}ctr{CBM-N}1:  ctr{CBM-W}8 {CBM-M} 270
  11871.  
  11872. S dtrk{CBM-R}F(nt${CBM-N}z$): sec{CBM-R}F(ns${CBM-N}z$)
  11873. ${$ea} dtrk {CBM-M} 240
  11874. n{$f4}1,"... total # blocks used :"bu"..."
  11875. A{$fe} 1:  5:  15: 
  11876.  
  11877.  
  11878.  
  11879. {$7c}dp${CBM-R}J(D(dtrk),2){CBM-N}":"{CBM-N}J(D(sec),2){CBM-N}":"
  11880. {CBM-S}dp${CBM-R}dp${CBM-N}J(D(ctr{CBM-D}32{CBM-N}2),2)
  11881. {$eb}dp${CBM-R}J(dp${CBM-N}sp$,1,C(dp$){CBM-N}(10{CBM-Q}C(dp$))){CBM-N}I(sp${CBM-N}D(blks),5){CBM-N}" "
  11882.  
  11883.  sl
  11884. v51,  50,  49,  49,  44,  48,  58, 151
  11885. @
  11886. {CBM-H}  50,  49,  51,  44,  50,  53,  53,   0
  11887.  
  11888.  
  11889. , 208,   5
  11890. {$7e}p 169,  34,  32,  33,  28, 169,   0, 141
  11891. {CBM-Q}z 236,   2,  32,  33,  28,  32,  17,  29
  11892. XD  96, 169,  34,  32,  33,  28, 169,  59
  11893. N  32,  33,  28, 16 ,  29,  96, 165
  11894. 8$ 113, 141, 240,   2, 165, 114, 141, 241
  11895. E.   2,  32,  33,  28,  32,  33,  28,  96
  11896. 8 173, 242,   2,  32,  33,  28, 173, 243
  11897. {CBM-B}b   2,  32,  33,  28,  24, 173, 246,   2
  11898. {$ec}l 109, 242,   2, 141, 242,   2, 173, 247
  11899. v   2, 10 ft$(4){CBM-R}"rel"
  11900.  
  11901. "drive type :"
  11902. A
  11903. "1) 1541/2031/4040 or 2) 8050/8250 :";ty:  ty{CBM-W}1 {CBM-A} ty{CBM-E}2 {CBM-M} 140
  11904.  
  11905. dtrk{CBM-R}39:  ty{CBM-R}1 {CBM-M} dtrk{CBM-R}18:  ** directory track
  11906. {CBM-J} 
  11907. "drive #";dr:  dr{CBM-E}1 {CBM-M} 160
  11908. R{CBM-N}
  11909. "selective directory ?"
  11910.  
  11911. {CBM-H}
  11912. "1) seq, 2) prg, 3) usr, 4) rel, 5)  17
  11913. '  29,  96, 173, 240,   2, 133, 141, 173
  11914. t 241,   2, 133, 142, 162,   0, 165, 113
  11915. {CBM-+} 129, 141, 230, 141, 165, 114, 129, 141
  11916. {CBM-S}{CBM-A}  96, 169,   0, 141, 245,   2, 141, 244
  11917. {SHIFT-+}{SHIFT-@}   2, 141, 237,   2,  96,  32, 182,  28
  11918. D  32, 199,  28, 169,  {$fa}
  11919. 15,"b-p:"5;0: ctr{CBM-R}0:  ** position the buffer pointer
  11920. A{CBM-K}#5,nt$,ns$:  ** next track/sector links
  11921. {CBM-K}#5,ft$: ft{CBM-R}F(ft${CBM-N}z$){CBM-P}15:  ft{CBM-E}4 {CBM-M} ft{CBM-R}0
  11922. {CBM-H}ft${CBM-R}ft$(ft):  ** assign file type
  11923. {$de}"{CBM-K}#5,t$,s$:  ** first data trk/sector
  11924. {$fd},trk{CBM-R}F(t${CBM-N}z$): skt{CBM-R}F(s   29, 133, 140, 169, 203, 133, 139
  11925. c
  11926.  
  11927.  177, 139, 240,  10,  32,  33,  28, 200
  11928. P
  11929.  238, 244,   2,  76, 111,  29, 169,   1
  11930.  
  11931.  141, 237,   2,  76, 181,  27, 173, 237
  11932. J
  11933. (   2, 208,   5, 169,  34,  32,  33,  28
  11934. {$f7}
  11935. 2 169,   0,  32,  33,  28,  32,  17 ,bh$: blks{CBM-R}F(bl${CBM-N}z$){CBM-N}256{CBM-D}F(bh${CBM-N}z$)
  11936. wH{CBM-K}#5,gb$,gb$:  ** two wasted bytes at start of next record
  11937. HR ft{CBM-R}0 {CBM-M} 470
  11938. {$7c}dp${CBM-R}J(D(dtrk),2){CBM-N}":"{CBM-N}J(D(sec),2){CBM-N}":"
  11939. {CBM-S}dp${CBM-R}dp${CBM-N}J(D(ctr{CBM-D}32{CBM-N}2),2)
  11940. {$eb}dp${CBM-R}J(dp${CBM-N}sp$,1,C(dp$){CBM-N}(10{CBM-Q}C(dp$))){CBM-N}I(sp${CBM-N}D(blks),5){CBM-N}" "
  11941.  
  11942.  sl
  11943. S
  11944.  
  11945. 2061
  11946.  
  11947.  
  11948. {SHIFT-POUND} {$fc}{SHIFT-POUND}
  11949. {$fb} 
  11950. {CBM-E}{$fb}{$fb}HP{$f9}{$e6}{$fc}{CBM-G}{$fc}I{SHIFT-*}P{$f1}{SHIFT-POUND} {$fc} 
  11951. {CBM-E}{$fb}{$fb}HP{$f9}{$e6}{$fc}P{$f5}{SHIFT-POUND}5{CBM-I}{CBM-X}l{$eb}{CBM-X}^{CBM-*}{$eb}JP{$f1}{$60}4v9510026n+p3-,:@0uV)ij0mkoN{SHIFT-+}Pl{SHIFT--}.[{SHIFT-@},
  11952.  
  11953.  
  11954.  
  11955.  
  11956.  
  11957.  
  11958.  
  11959.  
  11960.  
  11961.  
  11962.  
  11963.  
  11964.  
  11965.  
  11966.  
  11967.  
  11968.  
  11969.  
  11970.  
  11971.  
  11972.  
  11973.  
  11974.  
  11975.  
  11976.  
  11977.  
  11978.  
  11979.  
  11980.  
  11981.  
  11982.  
  11983.  
  11984.  
  11985.  
  11986.  
  11987.  
  11988.  
  11989.  
  11990.  
  11991.  
  11992.  
  11993.  
  11994.  
  11995.  
  11996.  
  11997.  
  11998.  
  11999.  
  12000.  
  12001.  
  12002.  
  12003.  
  12004.  
  12005.  
  12006.  
  12007.  
  12008.  
  12009.  
  12010.  
  12011.  
  12012.  
  12013.  
  12014.  
  12015.  
  12016.  
  12017.  
  12018.  
  12019.  
  12020.  
  12021.  
  12022.  
  12023.  
  12024.  
  12025.  
  12026.  
  12027.  
  12028.  
  12029.  
  12030.  
  12031.  
  12032.  
  12033.  
  12034.  
  12035.  
  12036.  
  12037.  
  12038.  
  12039.  
  12040.  
  12041.  
  12042.  
  12043.  
  12044.  
  12045.  
  12046.  
  12047.  
  12048.  
  12049.  
  12050.  
  12051.  
  12052.  
  12053.  
  12054.  
  12055.  
  12056.  
  12057.  
  12058.  
  12059.  
  12060.  
  12061.  
  12062.  
  12063.  
  12064.  
  12065.  
  12066.  
  12067.  
  12068.  
  12069.  
  12070.  
  12071.  
  12072.  
  12073.  
  12074.  
  12075.  
  12076.  
  12077.  
  12078.  
  12079.  
  12080.  
  12081.  
  12082.  
  12083.  
  12084.  
  12085.  
  12086.  
  12087.  
  12088.  
  12089.  
  12090.  
  12091. !
  12092.  Z {$e4} {SHIFT-POUND}{$fe}{SHIFT-POUND}{SHIFT-POUND}L{SHIFT-POUND}{SHIFT-POUND}
  12093. {SHIFT-POUND}X {$f8} {$ed}x{SHIFT-POUND}M{CBM-I}
  12094. {CBM-X}h{$f0} R~{$e8}P{$f5}{CBM-I}~
  12095.  
  12096.         disk/extra monitor.64
  12097.  
  12098.  
  12099.  
  12100.  
  12101. ~{CBM-Z}P 
  12102. {CBM-E}Z{$f0}QY{CBM-+}PLH{SHIFT-*}P{$f2}{CBM-E}ZPC
  12103.  
  12104. {CBM-E}Z{$f0}YHI {$f0}{$f7}I.{$f0}{$f3}I{$f0}{$ef}I{$f0}{$eb}I${$f0}{CBM-I}{SHIFT--}{$f5}P
  12105. {CBM-N}{$e8}{CBM-X}hJ{CBM-X}hl{CBM-*}J{$e8}l{$ef}{CBM-E}Z{CBM-I}{SHIFT--}:P
  12106. {CBM-N}{$e8}{CBM-X}jhJ{CBM-X}jhl{CBM-*}J{$e8}0EZ{$e6}{$7b}Z{$60}{CBM-G}~l{$7c}{CBM-G}  {SHIFT-POUND} R~{SHIFT-POUND}!x{SHIFT-POUND}
  12107. lT{CBM-@} {CBM-A}>{CBM-Z}{$fb}{CBM-Z}{$fc} 
  12108. {$e4} {CBM-A}* {CBM-E}{CBM-Z}{CBM-D}{$e4}{$fb}{$f6}H{CBM-Z}{$fb}{$f6} ZH{SHIFT-*}Y{CBM-Z}o{$f0} {$7e}lrl{$ef} {CBM-A}w{CBM-Z}{$7e}{CBM-Z}{$7d} {CBM-A}fX{CBM-Z}J{CBM-Z}Kx {CBM-A}3{CBM-Z}{CBM-Z}{$7f} {CBM-A}"{CBM-Z}{CBM-Z} o  r({CBM-A}{CBM-Z}lrl{$ef} {CBM-F} {CBM-Z}{$fb}{CBM-Z}{$fc}{CBM-G}{$fe}E{$fc}{$f0}{CBM-A}a{CBM-G}{$fd}E{$fb}{$f0}{CBM-A}9 {CBM-E} 
  12109. {CBM-E}{$fb}{$fd}{CBM-Z}{$e4}P%{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{$e6}{$fd}P{$e6}{$fe}{CBM-G}{$fc}M{CBM-*}{$f0}{CBM-A}{CBM-G}{$fb}!
  12110.  
  12111.  
  12112.  
  12113.  
  12114. hX {$ed}x{CBM-G}hH){$f0}Hlhh{CBM-Z}P
  12115. X {$f8}x{SHIFT-POUND} {$e4}{CBM-Z}Q{$f0}X{SHIFT-POUND}{CBM--}{SHIFT-POUND}b{CBM--}{SHIFT-POUND}{CBM--}x{SHIFT-POUND}
  12116. Q ;  ql_{CBM-I}
  12117. {CBM-X}x{$f0} R~{$e8}P{$f5}{$60}{SHIFT-POUND}{$ea}L{CBM-I}H{$7d}J{$f9}{SHIFT-@}{CBM-I}
  12118. {CBM-X}{$7d} {$e8}{CBM-X}{$7d}  x L {$ef} Alr  R~lR~ 
  12119. JNH{SHIFT-*}P{$f6}NP{$f9}0I:I{CBM-POUND}{CBM-Z}0I:I{CBM-D}{$60}{$ea}{CBM-Z}K {CBM-Z}J {SHIFT-POUND}  R~{SHIFT-POUND}{$60}L{$60}{SHIFT-POUND}
  12120. {$ef}{$f0}{$60}{SHIFT-POUND}{SHIFT-POUND}{$60}! Zlrl{$ef} {CBM-A}9{CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-A}*{CBM-Z}h{CBM-Z}h S
  12121. {$f0}I'P 
  12122. S S
  12123. {$f0}4{CBM-D}SU{$ee}S{SHIFT-*} {$ee}{CBM-A}%l{$ef}FZ o 
  12124. S {CBM-A}{CBM-Z}{CBM-D}SU{$ee}S{SHIFT-*} {$eb} rHH 
  12125. {$e4} {CBM-E}{CBM-I}
  12126. {CBM-X}UQ{$fb}P{$e8} {CBM-A}{CBM-G}{$fb}{$fd}{CBM-G}{$fc}{$fe}{$ec}S{CBM-A};{CBM-I}
  12127. {CBM-Z}{$f0}P {$e1}~{$f0}${CBM-Z}{$e4}P{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{CBM-G}{$fc}MB{$f0}{CBM-A}{CBM-G}{$fb}M{CBM-Y}{$f0}{CBM-J} Z Alr Z{CBM-G}{$fe} {CBM-G}{$fd}  x {CBM-E} 
  12128. {$f0}{CBM-A} {CBM-F} {CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-E} 
  12129. !{CBM-G}{CBM-Z} {SHIFT--}{$ed} Q{$fc} {CBM-E} 
  12130. {CBM-E}{CBM-D} Z {SHIFT--}{$ed} {$e1}~{$f0}({CBM-A} {SHIFT-+}{$fc}P{$e2} {$fe}{$ed} b{$f6}lr  S
  12131. I0Pp S
  12132.  IfI{CBM-A}bT{SHIFT-POUND}
  12133. ~ MP {CBM-A}1{CBM-Z}{$fb}{CBM-Z}{$fc}{$e6}~ k{SHIFT-POUND}
  12134. {SHIFT-POUND}{$60}{CBM-O} {CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O} G{$ed}{CBM-G}~{$f0} {$ee} {$ee}ll{$ef} {$ee}{$fb}{CBM-G}jj{CBM-A}/ {$ee}{$fc}{SHIFT-POUND}{$fd}% {$e1}~{$f0} {$ee}{CBM-N}{CBM-G}jj{CBM-A}{$eb} {CBM-E} 
  12135. {$fb} Z{$e6}{$fb}P{$e6}{$fc}$pV {$ef}{$ed} b{$f6}{CBM-+}{$fb}{CBM-@}{$fc}-.lr {CBM-Z}{$7d}{CBM-Z}{$7e} {CBM-E}{CBM-Z}{$f0}{$f0}$ {CBM-E}{SHIFT-POUND}{$fe}{$fe}~{SHIFT-POUND}~~{CBM-S}!{$e8} {$f7} ) {SHIFT-POUND}i{CBM--}{SHIFT-POUND}
  12136. {CBM--}{SHIFT-POUND}{CBM--} {CBM-E}H{CBM-POUND}H{CBM-N}H@ {$ea}~ {$ea} {$e1}~P{CBM-S}{CBM-I}
  12137. {CBM-X}{$7d}h{$e8} {$f7}l{$fe}{CBM-G}EI<{$f0}{SHIFT--}I${$f0}I'{$f0}
  12138. {CBM-I}
  12139.  
  12140. HP{$fd}{$e8}P{$fa}{$60}{CBM-I}{CBM-X}x)?I
  12141. {$f0}{$fd}{CBM-Z}{$fd}W{$e8}P{$eb}{$60}h{CBM-Z} {CBM-+}~)?({CBM-Z}(X{$e8})?({CBM-Z}(X{$e8}~H{CBM-N}{$60}{$ea}{CBM-Z}K y{CBM-Z}J y {SHIFT-POUND}{$60}{$60}h{CBM-+}~{SHIFT-POUND} ({CBM-Z}(X{$e6}~H{CBM-N}{$60}h{CBM-Z}
  12142. {CBM--}hh{SHIFT-@}{SHIFT-POUND}{$60}{$e2} Z{SHIFT-POUND}x{$e2}{CBM-X}){$f0}Ll
  12143.  {CBM-A}{CBM-Z}h{CBM-Z}h H! {$7e} {$e1}~{$f0}{CBM-Z}{$e4}P{CBM-Z}MZ{$f0}{CBM-A}
  12144. {CBM-Z}MN{$f0}Llr{SHIFT-POUND}: R~lx{CBM-Z}  R~ R~{CBM-Z}  R~lR~{SHIFT-POUND} x \{CBM-D}o{$f0}{$f5}{$ee}o NP{$e7}lA{CBM-Z}{$fd}{CBM-Z}{$fe} {CBM-E} 
  12145. {CBM-E}{$fd} Z{$ee}P{$ee}P{$ee}{$e4}{$60}{CBM-G}R{$fc})X{$7b}{CBM-G}Q8{$e9}({CBM-A}F{$fc}F{$7b}{$fb}Z  {CBM-I}
  12146. {CBM-X}{$f6}{$fb}{CBM-Z}ZH{$e8} {$f0}{SHIFT-POUND}o{$60}h{CBM-Z}{$ef}{$f0}{CBM-G}){$fe}P{$ea}{$ea}{$ea}{$ea}{$ea}{CBM-Z}{$f0}{$f0}X{CBM-G}){$fd}P{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}H{$60}h{CBM-G}Hx{$60}
  12147. X{CBM-Z}J{CBM-Z}K!{$e8} xJ{$fa}8{CBM-Z}{$ed}{$e2}{CBM-A}NH{$60}{CBM-POUND}{CBM-I}{CBM-O}U{$e4}{CBM-O}{CBM-J}{$e5}{SHIFT-POUND}
  12148.  {$e5}.{$e4}*P{$f6}I? R~JP{$ea}{CBM-Z}{$e9}{$f0} x{SHIFT-POUND}a R~lx {SHIFT-@}{CBM-I} P{CBM-D}{$e2}{$f0}{CBM-Z}{$e3}I{$e8}~ X{CBM-@}~({CBM-A}#~ {CBM-@}~P{$e6}{$e3}{CBM-X}H R~{CBM-X}N{$f0} R~JPGlA   lAh{CBM-Z}{$e4}{CBM-Z}{$e5}H0M{$e4}{$ee}{$e5}{CBM-N}{CBM-D}{$e5}{$60}~{SHIFT-POUND}~8{$e5}~~{$e6}~{CBM-Z}{$e4}8{$e5}~{CBM-A}N{$e5}{CBM-N}{CBM-D}{$e5}{$60}{CBM-S}{$e2}{$f0}~ \{CBM-@}~hJP{$f5}{$e8}H{$f6}{$e8}{$ec}{$e2}P{$f6}{$60}{CBM-D}{$e8}{CBM-O}{$f6}{$ee}{$e8}{$60}!
  12149.  
  12150.  
  12151.  
  12152.  
  12153.  
  12154.  
  12155.  
  12156.  
  12157.  
  12158. *jJ {CBM-Z}{$fb}{$fd}{CBM-Z}{$fc}{$fe} o {CBM-G}ZI(l(({CBM-A}6 {CBM-E} 
  12159. {CBM-Z}{$fb} Z{$e6}{$fb}P{$de}{$e6}{$fc}PZ r{CBM-G}{$fd}{CBM-G}{$fe}{SHIFT-POUND} R~ R~ Al rl{$ef}{SHIFT-POUND},{SHIFT-POUND}{$60}g{$60} l{$ef}{CBM-I}
  12160. V{CBM-Z}{$e4}{$fb}{CBM-Z}{$e5}{$fc} S
  12161. Plr{$f6}{$e8} P{$f0}J0{CBM-X}{$f6}8{$e9}? jNVNUP{$f6}{$f0}{$e9}{CBM-I} S
  12162. {$f0} 8{CBM-A} #{CBM-D}DED{SHIFT-POUND}0U{$e8}U{$e8}P{$de}G{CBM-I}
  12163. I{$e9}{CBM-I}
  12164. F{CBM-Z}I y{CBM-S}{$e3}H{CBM-N}"{CBM-X}{CBM-J} d{CBM-X}U d{CBM-I} P{CBM-D}{$e2}{$f0}{CBM-Z}{$e3}I{$e8}{SHIFT-POUND}0{CBM-A} aP{$f1}{$e3}{CBM-X}H d{CBM-X}N{$f0} dJPR{$f0} a a{CBM-Z}GMF{$f0}lq{CBM-D}{$e2}{$f0}!{CBM-Z}HIP {CBM-*} {CBM-E}{CBM-Z}I 
  12165. {$fb}{CBM-O}DH{$fb}L{$e2}P{$f5}{CBM-A}
  12166.  {CBM-E}{CBM-Z}I 
  12167. {$fb} Z ^ ^ A m [{CBM-I}{SHIFT-POUND} R~J{$fa} l {CBM-W} {$fd} 2 A ^ m{SHIFT-POUND}a R~{CBM-I}
  12168.  
  12169. {SHIFT-POUND}  R~{$e8}
  12170. {CBM-Z}  R~{$e8}
  12171.  R~{$e8}
  12172. {CBM-Z}  R~{$e8}
  12173. {$e8} R~
  12174. {SHIFT-POUND}  R~{$e8}
  12175.  B{CBM-G}l{CBM-@}l{$ef}! R~{SHIFT-POUND}? R~ Alr{CBM-Z}{$f0} ml{CBM-@} {CBM-I}
  12176. {CBM-E}ZHI"{$f0}I {$f0}{$f5}P{CBM-E}ZI"{$f0}U{$e8}H {$f1}l{$ef}EZ{$e6}{$7b}Z MP{$ee}S{$60}{SHIFT-POUND}{CBM-POUND}{CBM-S}T {SHIFT-@}~{CBM-Z}S{CBM-I}U l{CBM-X}~{SHIFT-POUND}{$e4} N{$e4}{$f8}NS S
  12177. {$f0}
  12178. I S
  12179. J{$60}{SHIFT-POUND}0I{SHIFT-POUND}1J{$60} S
  12180. {$f0}{CBM-POUND} I{CBM-A}{CBM-K}h S
  12181. {$f0} I{$f0}~H{CBM-I}*JP{$fb}~I
  12182.  - {CBM-S}SU{$e8}U{$e8}{SHIFT-POUND} U{$e8}S{$60} S
  12183. I,{$60}
  12184.  
  12185.  
  12186.  
  12187.  
  12188.  
  12189.  
  12190.  
  12191.  
  12192.  
  12193.  
  12194.  
  12195.  
  12196.  
  12197.  
  12198.  
  12199.  
  12200.  
  12201.  
  12202.  
  12203.  
  12204.  
  12205.  
  12206.  
  12207.  
  12208.  
  12209.  
  12210.  
  12211.  
  12212.  
  12213.  
  12214.  
  12215.  
  12216.  
  12217.  
  12218.  
  12219.  
  12220.  
  12221.  
  12222. !MT{$f0}R Zlr{CBM-G}{$fb}h{CBM-G}{$fc}h{CBM-Z}{$fb}{CBM-Z}{$fc}HH{CBM-G}{$fb}8{$ed}~{CBM-A}{CBM-@}{$fc}{$f0}B,{CBM-G}{$fc}8{$ed}wh{CBM-G}~E{$fd}{$e6}{$fe}{$f0}k{$fd}HE{$fe}{CBM-A}c{$fe} {CBM-E} 
  12223. {CBM-E}{$fb}{$fd}F{$fb}{CBM-G}{$fb}I~PF{$fc}{CBM-G}{$fc}I~{$f0}"F{$fd}{CBM-G}{$fd}I~PF{$fe}{CBM-G}{$fe}I~{$f0}{CBM-G}{$fc}M{$f0}{CBM-A}Q{CBM-G}{$fb}M{CBM-A}J Zlrl{$ef} {CBM-A}G{CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-A}x S
  12224. {$f0} h S
  12225. {$f0}j ~H{CBM-I}*JP{$fb}~,{SHIFT-POUND}
  12226. {$e4} {CBM-E}{CBM-G}~{$fb}{CBM-Z}{$e4}P{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{CBM-G}{$fc}M{$e5}{$f0}{CBM-A}{CBM-G}{$fb}MZ{$f0}X!{SHIFT-POUND}1J{SHIFT-POUND}{$ea}K{$60}X{SHIFT-POUND}7{SHIFT-POUND}P{SHIFT-POUND}HP{SHIFT-POUND}P{CBM-Z}{SHIFT--}{SHIFT--}{CBM-Z}
  12227. {SHIFT--}
  12228. {SHIFT--}x{$60} 
  12229. {CBM-O}
  12230.  
  12231.  
  12232. {CBM-O}
  12233.  
  12234. HP{$f1}{$60} 
  12235. {CBM-O}
  12236.  
  12237.  
  12238. {CBM-O}
  12239.  
  12240. HP{$f1}{$60}{SHIFT-POUND}.lR~{CBM-I}~l{$7b}{CBM-@}b*
  12241.     pc  irq  sr ac xr yr sp  
  12242. .; 
  12243.  
  12244.  
  12245.  
  12246.  
  12247.  
  12248.  
  12249.  
  12250.  
  12251.  
  12252.   S
  12253. I0P S
  12254.  II{CBM-A}
  12255. T MP l{$ef}{CBM-Z}h{CBM-Z}h MP{$f0} {CBM-A}{$eb} kH{$fe}H{$fd}{CBM-S}{CBM-D}{CBM-S}{CBM-P}{CBM-G}{$fd}A{CBM-G}{$fe}B{SHIFT-POUND}A{CBM-O} {CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O} {CBM-O}{$ed} 
  12256.  {$fb}{CBM-G}{CBM-D} {SHIFT--}{$ed}!{CBM-E}{$fb}Q{$fd}P={CBM-Z}{$f0}P {$e1}~{$f0}*{CBM-Z}{$e4}P%{$e6}{$fb}P{$e6}{$fc}P{$ee}{$e4}{$e6}{$fd}P{$e6}{$fe}{CBM-G}{$fc}MS{$f0}{CBM-A}{CBM-G}{$fb}MH{$f0}F Z Alr Z{CBM-G}{$fc} {CBM-G}{$fb}  x {CBM-E} 
  12257. {$f0}{CBM-D}l{$ef}{SHIFT-POUND}ol{CBM-T}
  12258. {SHIFT-POUND}Q{SHIFT-POUND}{$60}{SHIFT-+} J{SHIFT-POUND} {SHIFT-+}{CBM-S} VxhX{SHIFT-POUND}{CBM--}{SHIFT-POUND}{SHIFT-POUND}{SHIFT-POUND}{CBM-S}{$fe}~{SHIFT-POUND}~~{SHIFT-POUND}?{CBM--}{SHIFT-POUND}
  12259. {CBM--}{SHIFT-POUND}{CBM--} {CBM-E}H(L{CBM-Z}
  12260. {CBM--}{CBM-G}EI'{$f0}j ;{SHIFT-POUND}~{SHIFT-POUND}{$ea} a {CBM-I}H{$7d}J{$f9}{SHIFT-@}{CBM-I}
  12261. {CBM-X}{$7d} y{$e8}{CBM-X}{$7d} y   {$ef}{CBM-S}{CBM-I}
  12262. {CBM-X}{$7d}h!{SHIFT-POUND}H V{SHIFT-POUND}({CBM-Z}L{CBM-S} VLI:)(I{$60}{SHIFT-POUND}
  12263.  S
  12264. {$f0}nI0jI:IabIg{CBM-A}> I{CBM-A}7{CBM-S}{$ee} W{CBM-I}
  12265.  >P{$fa}{CBM-X}{$e8} {$f0}{$e8}P{$e8}{CBM-Z}{CBM-Z}$8{$60}{CBM-Z}{CBM-POUND}{CBM-Z}{CBM-N}{CBM-Z}{$7f}h{CBM-Z}({$60}
  12266.  
  12267.  
  12268.  
  12269.  
  12270. {CBM-S}{CBM-I}
  12271. {CBM-X}{$7d}h{$e8} {$f7}le{SHIFT-POUND}
  12272. o l{$ef}{CBM-Z}h{CBM-Z}h HHl{SHIFT--}{CBM-Z}{CBM-Z}HH{SHIFT-POUND}
  12273. {$e4} m  ! ;{CBM-Z}o{$f0}!Hll{$ef}{CBM-Z}{CBM-Z}HH{SHIFT-POUND}
  12274. {$e4} m [ x ! l {CBM-W} {$fd} 2 {$e1}~{$f0}{CBM-Z}{$e4}P{CBM-Z}MV{$f0}{CBM-A}
  12275. {CBM-Z}MJ{$f0}Hlr{SHIFT-POUND}{$60}P{SHIFT-POUND}
  12276. {$e9} \h Y{$ea}{$f0}{$f8}0{$e9}{SHIFT-POUND}{$ee}PH{CBM-POUND}jj{CBM-A})j{CBM-N}{CBM-X}{CBM-A}jjjj)P {SHIFT-POUND}
  12277. {CBM-N}{CBM-X}[{$e3}){$e2}){CBM-N}  {$f0}jjj P{$fa}HP{$f2}{$60}h{CBM-S}{$e2} x \ J{$f4}{CBM-Z}{$e2}M{$e2}~{SHIFT-POUND}{$e5}~{CBM-N}{CBM-Z}{$e2}i~)~E~{CBM-N}{CBM-Z}{$e2}IP"
  12278. {CBM-V}{CBM-A}= D {CBM-L} {CBM-I}X  S ^ V{SHIFT-POUND}
  12279. ~{CBM-@}~ {CBM-E}{CBM-E}{$fd} Z R~{$e6}~P{$ef} L~ {$fd}  lrl{$ef} Y{CBM-I}
  12280. {CBM-X}{$f0} R~{$e8}P{$f5}lL~ S
  12281. I0{$f0}{$f9}m I{CBM-A}fIbJI K{CBM-Z}JI@L S
  12282. I0{$f0}{$f9}' I{CBM-A} IMI N{CBM-Z}MI@O S
  12283. I*Pl{$fa}l{$ef}{CBM-Z}Mh{CBM-Z}JM DHM{SHIFT-POUND}~{$e4} e{$ee}{$e4}{CBM-S}{$e4}{CBM-X}{CBM-I}{$f0}Y 'MKP{$ea} eh{CBM-S}{$e4}{CBM-C}{CBM-I}HH{CBM-N}h{CBM-POUND}H 'MLPO{CBM-I}P  
  12284. or: mike forani{CBM-Z}ME{$f0}W{CBM-A}
  12285. {CBM-Z}MD{$f0}KNFP{CBM-S}{CBM-Z}8{$ed}{$e2}{CBM-A}NldH{$fb}H{$fc}{CBM-I}HJ{$fc}{CBM-G}{$fc}h{CBM-G}{$fb}h{$60}
  12286.  
  12287. @eP@0"e3P@@e3P@@e{CBM-W}P@
  12288. "d3Pd
  12289. "d3Pd"d3P@"d3P@BX{SHIFT-POUND}
  12290. !
  12291.  
  12292. ymj,),#($y
  12293. x$$
  12294. #]{CBM-K}#{CBM-K}
  12295. ){CBM-S}I{CBM-POUND}#$s#$s{CBM-K}
  12296. [[{CBM-G}I$${CBM-S}{CBM-S}{CBM-POUND}{CBM-Z})
  12297. {$7c}
  12298. M{CBM-G}I)s4{CBM-G}I# XBzh&BtdHtHd{$e8}"{CBM-Z}D{CBM-D}E8{$ed}{$e4}K{$ed}{$e5}{CBM-POUND}
  12299. K~{CBM-Z}EM{$e5}{$f0}{CBM-A}{CBM-Z}DM{$e4}{$f0}{CBM-A}{CBM-D}KGD{$60}{CBM-@}~0{CBM-X}D{$60} 
  12300.  
  12301.  
  12302.  
  12303. J S
  12304.  
  12305. J8{$60}I0Ig{$60}8{$60} dK{CBM-S}F{SHIFT--}U{$f0}
  12306. HH{$ee}I{$f0}lNl{$ef}{$e8}F{CBM-S}K{$60}
  12307.  
  12308.  
  12309.  
  12310.  
  12311.  
  12312.  
  12313.  
  12314. {SHIFT-POUND}
  12315. ~ {CBM-F} {CBM-I}{CBM-X}hJ{$f9} {CBM-A}j{CBM-Z}D{CBM-Z}E {CBM-A}9{CBM-Z}F{CBM-Z}G{CBM-I}
  12316. H{$e8} {$f7}{CBM-G}{$fd}{$fb}{CBM-G}{$fe}{$fc} S
  12317. IwP{$e6}~{CBM-Z}{$e4}P{CBM-Z}M{$f0}{CBM-A}
  12318. l{$ef}{CBM-Z}M{$f0}l"
  12319. {CBM-A} {CBM-I}  {CBM-Z}UH{CBM-Z}US D {$fd}l{$e8}l{$ef}{CBM-I} lu{SHIFT-POUND}olN{SHIFT-POUND}h{SHIFT-POUND}hhhhLJ{CBM-G}F{$f0}I{CBM-Z}WI{$f0}I{$f0}P\l{$7f}{CBM-+}V Psh H{CBM-N}J0b{CBM-X}{$f0}{$ec}{$fb}{CBM-J}Y){$fc}{SHIFT-POUND}
  12320.  {SHIFT-+}{CBM-A}{$e8} -  {$f7}{SHIFT-POUND} R~ R~ A{SHIFT-POUND}
  12321. L{CBM-Z}0
  12322. Pl{SHIFT--}{SHIFT-POUND}l{CBM-G}l {$f7}{SHIFT-POUND}
  12323. Ll{$7e}{$ea}{CBM-+}VP{$f9}h H{CBM-N}J{$e8} {CBM-A}{$e5}{CBM-X}{$f0}{$ec}{$fb}{CBM-J}Y){$fc} {SHIFT-+}{CBM-A}{$e8} {$7b}  {$f7} A{SHIFT-POUND} R~{CBM-Z}0%P{SHIFT-POUND}{$60} {SHIFT--}{SHIFT-POUND}lP!"P{$ef}{SHIFT-POUND}P S
  12324. InP{$e4}{SHIFT-POUND}
  12325. {$ef}lr
  12326.  
  12327.  S
  12328. {$f0}FI${$f0}E{CBM-I}
  12329. {$f6}{$f7} Y
  12330. {CBM-A}9{$e9}/~{CBM-Z}{$f7}"{CBM-Z}{$f6}
  12331. &"
  12332. &"M{$f6}{$f6}{CBM-G}"M{$f7}{$f7}{$f6}.{$f7}{CBM-Z}{$f6}E~{$f6}{$ee}{$f7} S
  12333. l x{SHIFT-POUND}$ R~{CBM-I}{CBM-X}{$f6}J{$f7} ! Alrl{$ef} {CBM-A}{$f8}{CBM-Z}C{CBM-Z}B x Q{CBM-X} Alr S
  12334. Pl{$e2}{$fc}l{$ef}X{SHIFT-POUND}{$7c}{SHIFT-POUND}{CBM-G}{SHIFT-POUND}F{SHIFT-POUND}{$fe}{SHIFT-POUND}{SHIFT-POUND}{CBM-@}{SHIFT-POUND}1{SHIFT-POUND}{$ea}xlT{CBM-@} 
  12335. SH S
  12336. {$f0}I"{$f0}UH{SHIFT-*}{$ef}l{$ef}{CBM-Z}SP{$ee}SP{$e2}{SHIFT-POUND}$" '{SHIFT-*}P{$fa}{$60} '{SHIFT-POUND} {$fb}{$fb}{$60}h 
  12337. {CBM-E}{$fb}I.P{$7d}H{CBM-E}{$fb}I:{$f0}HI,{$f0}VI$PNH{CBM-E}{$fb}I:PG{CBM-I}
  12338. H{CBM-E}{$fb}I{CBM-A}I@ I{CBM-A}q{$e8} P{$e7} j{CBM-Z}P{CBM-Z}0h{CBM-Z}I{$ee}ld{CBM-Z}0t{CBM-Z}8{$e9}{CBM-A}N{CBM-Z}H{CBM-N}{$60}H{CBM-E}{$fb}I P{SHIFT-POUND}
  12339. {$f0}H{CBM-N}8{$60}{SHIFT-POUND}HP{SHIFT-POUND}{$60}{$e2} l{SHIFT-POUND}x{$e2}{$ee}{$e2}{CBM-Z}{$e2}M{$ee}ld{CBM-Z}D{CBM-Z}E{SHIFT-POUND}F{CBM-Z}E{CBM-Z}D8{$ed}F{CBM-A}N{SHIFT-POUND}{$60}{$e2} l{SHIFT-POUND}x{$e2}{$ee}{$e2}"{$fd}HHHH{SHIFT-POUND}
  12340. {$e4}lD {CBM-F} B~{CBM-@}~{CBM-G}{$fd}UH{CBM-G}{$fe}UH{SHIFT-POUND}UHS 
  12341. {CBM-Z}{$fb}{CBM-Z}{$fc} {CBM-E}{CBM-E}{$fb} Z{$ee}P{$ee}P{$ee}{$e4}{$e6}{$fd}P{$e6}{$fe}{CBM-D}SU {$fd}{CBM-Z}{$e4}P {$e1}~{$f0}{CBM-Z}M{CBM-M}{$f0}{CBM-A}
  12342. {CBM-Z}M{$f0}l{$e8}{CBM-I}P l{SHIFT-POUND}
  12343. o {CBM-A}{$7b}{CBM-Z}h{CBM-Z}h HHl{CBM-G}{CBM-Z}{CBM-Z}HH D{SHIFT-POUND}
  12344. {$e4} m{SHIFT-POUND}$ R~{SHIFT-POUND}: R~ ! {$f1}{CBM-Z}o{$f0} {$7e} {$e1}~{$f0}{CBM-Z}{$e4}P{CBM-Z}"
  12345. {CBM-H}T{CBM-H}(NT{$f4}LjR{$f2}{CBM-@}
  12346. {CBM-N}{CBM-I}{CBM-I}TTTRdH{CBM-R}2{CBM-R}
  12347. "
  12348. &&RRHDJ&hdd{CBM-I}Hslgrmx:;d,antfhciqbkp*/!I{$e4}{$fa}@Q{$ed}zK{$f4}Tfo{CBM-P}Y{$f0}{CBM-E}rwgpv:>tfdcasebipRY{$ef}HkD N&akJ{$f2}{$f9}
  12349.  
  12350.  
  12351.  
  12352.  
  12353.  
  12354. m-w
  12355. m-r
  12356. u2: 3 
  12357. u1: 3 
  12358. b-p: 3 0
  12359.  
  12360. b-a: 
  12361. m-e
  12362. b-e: 3 
  12363. 2W
  12364. mon
  12365. device not present
  12366.  
  12367. auth"
  12368. P{$f5}JS D {$fd}lo{CBM-I}{$7f}  D {$fd}  F {$e4}~I
  12369. {$f0}&h {$e4}~~ L~H ?{$de}{CBM-*}{CBM-G}~ ?{$e1}{$e2} A {$e1}~PJ L~   AlrX{$f8}{CBM-POUND}{SHIFT-POUND}
  12370. {SHIFT-*}
  12371. {$f0}IP{$fb}Xx{$60}h  R~ R~ xHI
  12372.  -l{SHIFT-POUND} ,{SHIFT-POUND},,{SHIFT-POUND},{SHIFT-POUND}
  12373. lR~{CBM-I},{CBM-I} F~{CBM-G}l{$60}{CBM-I},{CBM-I} I~{CBM-G}0{$f0}{$60}{SHIFT-POUND},{SHIFT-POUND}lC~ {CBM-V}{CBM-A}<{CBM-I}{$7f}  D {$fd} F{SHIFT-POUND}
  12374. ~ {$e4}~ {CBM-E}{CBM-@}~{$fd} Z{$e6}~P{$ef} L~  lr {CBM-Z}{$fd}{CBM-Z}{$fe}{$60}l{$ef} "8
  12375.  
  12376.  the transactor volume 5 issue 06         page 71
  12377. QD
  12378.  : save"@0:drive peeker",8:verify"0:drive peeker",8
  12379. I
  12380.  : ** drive peeker - rte/84 **
  12381. {SHIFT-+}N
  12382.  : ** will scout about within your drive & report back to you **
  12383. {$f5}S
  12384. "** drive peeker **"
  12385. X
  12386. hx${CBM-R}"{CBM-S}{$e4}{CBM-X}{CBM-I}UH{SHIFT-POUND}
  12387. UH{SHIFT-POUND}UH{CBM-Z}NUH{CBM-Z}OUS {$fd} lr Y{CBM-I}
  12388. {CBM-X}U R~{$e8}{$ec}S{$f4}{$f0}{$f2} AlL~{$fb}{$fc} 
  12389. {CBM-E}{$fb}{$f0}UHP{$f6}{$60}U{SHIFT-POUND}
  12390. HUS {$fd} I {$e4}~h L~H{$60} D{CBM-I} lu D Y L~ I {$e4}~ R~I
  12391. P{$f6}{$f0}/{SHIFT-POUND}{CBM-POUND}{CBM-S}M {SHIFT-@}~{SHIFT-POUND}
  12392. {CBM-POUND}{CBM-N} {CBM-X}~ {SHIFT-*}~I{$f0}{CBM-G})PlL~{CBM-I}
  12393. {CBM-X}{SHIFT-POUND}{$f0} R~{$e8}P{$f5}   L~lr{SHIFT-POUND}
  12394. {CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O}{$f0} {CBM-O}{$ed}{CBM-G}0Sl{$f6}{$f3}{SHIFT-POUND}{CBM-POUND}{CBM-S}M {SHIFT-@}~{SHIFT-POUND}{CBM-I}H lQ#00 #"0123456789abcdef"
  12395. /{$7d}
  12396. "hex : start, end ";s$,e$
  12397. K
  12398. va${CBM-R}s$ : 215 : s{CBM-R}E(va$) :  > convert start to decimal
  12399. {CBM-M}
  12400. va${CBM-R}e$ : 215 : e{CBM-R}E(va$) :  > convert end   to decimal
  12401. J
  12402. "s) screen : p) printer ";sp$
  12403. {$e1}
  12404. dv{CBM-R}3:sp${CBM-R}"p"{CBM-M}dv{CBM-R}4
  12405. {$ee}
  12406.  1,(dv)
  12407. {$fc}
  12408.  15,8,15"r{CBM-@}~P l{CBM-N}{CBM-X}U{$f0}a{CBM-D}{$e2}{SHIFT-*}P$ \ _{SHIFT-POUND}{$60}P \E{$fb} ; \E{$fc} ;{SHIFT-POUND}{$ee}Pl{CBM-X}HM{$ee}P{$ee}{$e4}l{CBM-X}{CBM-Z}{CBM-Z}lh{CBM-Z}{$fd}{CBM-Z}{$fe} {CBM-E} 
  12409. H{$fd} Z{$ee}P{$ee}P{$ee}{$e4}{$60}{CBM-Z}{$fd}{CBM-Z}{$fe}  {CBM-M}ME{$f0}{CBM-A} {CBM-M}MD{$f0}${CBM-A}HH l  {CBM-M}MG{$f0}{CBM-A}{$eb} {CBM-M}MF{$f0}{CBM-A}{$de}{$60} {CBM-E}{CBM-E}{$fd} Z{$60} S
  12410. Ib{$f0}IkP{CBM-I},{CBM-I}
  12411.  S
  12412. Io{$f0}Ii{$f0}l{$ef} S
  12413. IuP{$f6} S
  12414. It"{SHIFT-POUND}{SHIFT-POUND}{$60}{$eb} {CBM-G}{SHIFT-POUND}l{$eb}P
  12415. {SHIFT-POUND}{$60}i {SHIFT-POUND}li{SHIFT-POUND} R~{SHIFT-POUND}
  12416. LlrX{CBM-I}
  12417. {CBM-X}XW{$e8}{$e4}FP{$f5}FFx{$60}{CBM-S}{CBM-@}S{SHIFT-*}{$f0}{CBM-G}NP{CBM-E}Q)? {$ea}{CBM-I}
  12418. O{CBM-I}M{CBM-I}L{$60}{SHIFT-POUND}~{SHIFT-POUND}
  12419. Z{$fb}{SHIFT-POUND}({$fd}{$f3}{SHIFT-POUND}{$fc}{$fe}{SHIFT-POUND}X{$7b}{$f4} '{CBM-E}{$fd}{$fb}{CBM-E}{$f3}Z{$f5}{CBM-G}{$fe}{$fc})X{$7b}{CBM-G}{$fd}{$fb}ZI({$e6}{$fe}{$e6}{$f4}{$fd}{$f3}F~PR Q{$60}{SHIFT-POUND}~{SHIFT-POUND}{$fc}{$fe}{SHIFT-POUND}{SHIFT-+}{$7b}{$f4}{SHIFT-POUND}{$fd}{$f3}{SHIFT-POUND}{SHIFT-*}{$fb}Z '{CBM-E}{$fd}{$fb}{CBM-E}{$f3}Z{$f5}{CBM-G}{$fe}{$fc})X{$7b}{CBM-G}{$fd}{$fb}Z8{$e9}({CBM-A}F{$fe}F{$f4}{$fd}{$f3}F~PR Q"U{CBM-Y}{SHIFT-POUND}U{CBM-F}{SHIFT-POUND}{CBM-C}{CBM-Z}M{SHIFT-@}{SHIFT-POUND}{$60}{CBM-O} {CBM-G}{SHIFT-@} {$ed}{CBM-G}{CBM-O} G{$ed}{SHIFT-POUND}
  12420.  ~ {$ee}{$fb} {$ee}{$fc}{CBM-@}P7{CBM-@}~P{$eb}{CBM-+}{$fb}{CBM-G}{$fc} M{CBM-X} x {$ee}{CBM-+}P!I
  12421. {$f0} R~ {$e1}~{$f0} {$e4}~I P{$e6} {$e4}~{$f0}{$fb}P{CBM-*} A P{CBM-O} b{$f6} Alr{CBM-I}{$7f}  D {$fd}  lr S ^ Dl{CBM-L}{CBM-I}X lu {CBM-F} e~  
  12422.  {CBM-E}{$fd} Z{$e6}{$fd}P{$e6}{$fe}{CBM-Z}{$e4}P {$e1}~{$f0}{CBM-Z}M{SHIFT-+}{$f0}{CBM-A}
  12423. {CBM-Z}MO{$f0}Ml{$e8}l{$ef}{SHIFT-POUND} {CBM-A}{$f3}{CBM-Z}h{CBM-Z}hNP{$ee}H{$fe}H"{CBM-Z}{$e2}M{$ee}{CBM-Z}ME{$f0}W{CBM-A}
  12424. {CBM-Z}MD{$f0}KNFP{CBM-S}{CBM-Z}8{$ed}{$e2}{CBM-A}NldH{$fb}H{$fc}{CBM-I}HJ{$fc}{CBM-G}{$fc}h{CBM-G}{$fb}h{$60}
  12425.  
  12426. @eP@0"e3P@@e3P@@e{CBM-W}P@
  12427. "d3Pd
  12428. "d3Pd"d3P@"d3P@BX{SHIFT-POUND}
  12429. !
  12430.  
  12431. ymj,),#($y
  12432. x$$
  12433. #]{CBM-K}#{CBM-K}
  12434. ){CBM-S}I{CBM-POUND}#$s#$s{CBM-K}
  12435. [[{CBM-G}I$${CBM-S}{CBM-S}{CBM-POUND}{CBM-Z})
  12436. {$7c}
  12437. M{CBM-G}I)s4{CBM-G}I# XBzh&BtdHtHd{$e8}"MS{$f0}{CBM-A}
  12438. {CBM-Z}MG{$f0}E lrl{$ef}{SHIFT-POUND} e~ x {CBM-D}o{$f0}{$f5}{$ee}o NP{$e7}lA{CBM-@}~{CBM-Z}UH{CBM-Z}US {$fd} I {$e4}~h L~{$ee}P{$ee}P{$ee}{$e4}H{$60}{CBM-I}T l {CBM-A}Q{CBM-Z}{$fd}{CBM-Z}{$fe} D{SHIFT-POUND}{$e4}{SHIFT-POUND}
  12439.  B~ {CBM-A}p{CBM-@}~{CBM-G}{$fd}UH{CBM-G}{$fe}UH{SHIFT-POUND}UH{CBM-Z}UH{CBM-S}{$f6}{$e8}{CBM-Z}U{$f6}{$e8}S {$fd}{CBM-G}{$fd}I{$e6}{$fe}{$fd}N{$e4}P{CBM-L}{CBM-Z}o{$f0} {$7e}l{$e8}l{$ef} {CBM-I}
  12440. {CBM-E}Z{$f0}UH{$e8}#8
  12441.  
  12442.  the transactor volume 5 issue 06         page 71
  12443. z
  12444.  
  12445.   save"@0:filcomp c64.dat",8
  12446. {CBM-K}D
  12447.  ** rte/84 - data to create 'file compare c64' on diskette as prg
  12448. KN
  12449. "drive #, new program name ";dr$,fl$
  12450. {$f7}X
  12451.  15,8,15:  5,8,5,(dr$){CBM-N}":"{CBM-N}fl${CBM-N}",p,w"
  12452. #
  12453. 1# 165,  91, 208,   3,  76, 110,   8, 169
  12454. h{$ea}   1,  32, 145, 242, 169,   5,  32, 145
  12455. U{$f4} 242, 169,   6,  32, 145, 242,  32, 204
  12456. {CBM-I}{$fe} 255,  76, 116, 164, 134, 184, 134, 185
  12457. O  32,  30, 171,  32,  96, 165, 162,   0
  12458. {$fc} 189,   0,   2, 240,   3, 2#{CBM-N}cset{CBM-D}2048   : character rom
  12459. ?
  12460. B i{CBM-R}0{CBM-@}2047: ca{CBM-N}i,B(rom{CBM-N}i):: move chars
  12461. ^
  12462. L 1,B(1){CBM-A}4: see i/o again
  12463.  
  12464. V c1{CBM-N}14,B(c1{CBM-N}14){CBM-A}1:  enable irq again
  12465.  
  12466.   G(147);
  12467.  
  12468. {$ea}
  12469. {CBM-T}
  12470. {$f4}:
  12471. A
  12472. {$fe} "?illegal parameters":
  12473. G
  12474. :
  12475. {$e8}
  12476. * input/convert subroutine*
  12477.  a$;#
  12478.  
  12479.  
  12480.  pk{CBM-R}s {CBM-@} e {SHIFT-POUND} 8 : v${CBM-R}""
  12481. 4{CBM-G}
  12482. mh%{CBM-R}pk{CBM-Z}256:ml{CBM-R}pk{CBM-Q}mh%{CBM-D}256
  12483. K{CBM-N}
  12484. 15,"m-r"G(ml)G(mh%)G(8) :  > read in eight chars
  12485. {CBM-M}{CBM-P}
  12486. flag{CBM-R}1:v{CBM-R}mh%: 190:1,ht$;:v{CBM-R}ml: 190:1,ht$" ";:flag{CBM-R}0
  12487. {CBM-Y}{CBM-H}
  12488.  x {CBM-R} 0 {CBM-@} 7
  12489. {$e2}{CBM-O}
  12490. {CBM-K}#15,a$ : v{CBM-R}F(a${CBM-N}G(0)) : v${CBM-R}v${CBM-N}G(v{CBM-A}64)
  12491. {$f9}{CBM-V}
  12492. h%{CBM-R}v{CBM-Z}16:lo{CBM-R}v{CBM-Q}h%{CBM-D}16
  12493. #2,  42
  12494. /
  12495. H
  12496.   42,  32,  70,  73,  76,  69,  32,  67
  12497. \
  12498. R
  12499.   79,  77,  80,  65,  82,  69,  32,  67
  12500.  
  12501. {CBM--}
  12502.   54,  52,  32,  42,  42,   0,   0,   0
  12503. {CBM-L}
  12504. {$e6}
  12505.  160,   9, 169,  71,  32,  30, 171,  32
  12506. {$e3}
  12507. {$f0}
  12508.  207, 255,  56, 233,  48, 133,  90, 201
  12509. {$fa}
  12510.    3,  48, 244, 2# 32,  83,  67,  82,  69,  69
  12511. 7x  78,  32,  79,  82,  32,  52,  41,  32
  12512. DB  80,  82,  73,  78,  84,  69,  82,  32
  12513. L  58,   0,  68,  82,  35,  58,  70,  73
  12514. {CBM-V}V  76,  69,  78,  65,  77,  69,  32,  62
  12515. {$eb}   0,  48,  49,  50,  51,  52,  53,  54
  12516. #160,   9, 169,  97,  32,  11,   9, 165
  12517. k@ 145, 201, 127, 208,   3,  76, 246,   8
  12518. Xj 162,   5,  32, 198, 255,  32, 207, 255
  12519. {CBM-G}t 133,  89,  32, 204, 255, 162,   6,  32
  12520. R^ 198, 255,  32, 207, 255,  72, 165, 144
  12521. ~H 133,  91,  32, 204, 255, 104,#
  12522. R
  12523.  error if in different no-image banks
  12524. l{CBM--}
  12525. vic{CBM-R}13{CBM-D}4096       : vic chip address
  12526. P{$e6}
  12527. c1{CBM-R}13{CBM-D}4096{CBM-N}12{CBM-D}256 : cia chip 1
  12528. {$f0}
  12529. c2{CBM-R}13{CBM-D}4096{CBM-N}13{CBM-D}256 : cia chip 2
  12530. A{$fa}
  12531. p{CBM-R}{CBM-J}(cv{CBM-Z}2048){CBM-D}2{CBM-N}{CBM-J}(sv{CBM-Z}1024){CBM-D}16: p{CBM-W}0 {CBM-M} 510
  12532. {$e9} char, screen loc in lo, hi nybble
  12533. q{CBM-R}{CBM-J}(sc{CBM-Z}256#, 165,  89,  32,  49,   9
  12534. :{CBM-S} 165,  89,  32,  61,   9, 169,  32,  32
  12535. G{CBM-U} 210, 255, 169,  36,  32, 210, 255, 104
  12536. B  72,  32,  49,   9, 104,  32,  61,   9
  12537. AL 169,  13,  32, 210, 255,  32, 204, 255
  12538. {$ee}V 230,  87, 165,  87, 208,   2, 230,  88
  12539.  
  12540. :  55,  56,  57,  65,  66,  67,  68,  69
  12541. "  70
  12542.  
  12543.  
  12544.  
  12545. v& 133, 188, 169,   8, 133, 186,  32,  74
  12546. 0 243,  96,  74,  74,  74,  74, 170, 189
  12547. {CBM-A}: 112,   9,  32, 210, 255,  96,  41,  15
  12548. {SHIFT--}d 170, 189, 112,   9,  32, 210, 255,  96
  12549.  
  12550. n  51,  41, 
  12551. :  55,  56,  57,  65,  66,  67,  68,  69
  12552. "  70
  12553.  
  12554.  
  12555.  
  12556. v& 133, 219, 169,   8, 133, 212,  32,  99
  12557. 0 245,  96,  74,  74,  74,  74, 170, 189
  12558. {CBM-A}: 112,   5,  32, 210, 255,  96,  41,  15
  12559. {SHIFT--}d 170, 189, 112,   5,  32, 210, 255,  96
  12560.  
  12561.  
  12562. n  51,  41, #5,e,e$,b,c:  e {CBM-M}   15:  e,e$,b,c: 
  12563. x
  12564.  j{CBM-R} 2049 {CBM-@} 2433 :  x: 5,G(x);: ch{CBM-R}ch{CBM-N}x: :  5
  12565.  
  12566.  ch{CBM-W}{CBM-E} 38861  {CBM-M} "checksum error": 
  12567. {CBM-I} 
  12568. "** program complete **": 
  12569. {CBM-POUND}{CBM-N}
  12570. :
  12571. U{CBM-H}
  12572.    1,   8,  37,   8,  10,   0, 158,  32
  12573.  
  12574. {CBM-V}
  12575.   50,  48,  56,  55,  32,  58,  3#32, 208, 248
  12576. ) 134, 183, 169,   0, 133, 187, 169,   2
  12577. v& 133, 188, 169,   8, 133, 186,  32,  74
  12578. 0 243,  96,  74,  74,  74,  74, 170, 189
  12579. {CBM-A}: 112,   9,  32, 210, 255,  96,  41,  15
  12580. {SHIFT--}d 170, 189, 112,   9,  32, 210, 255,  96
  12581.  
  12582. n  51,  41, 
  12583. {$e7}(C
  12584. ht${CBM-R}J(hx$,h%{CBM-N}1,1){CBM-N}J(hx$,lo{CBM-N}1,1): flag {CBM-M} 
  12585. 7H
  12586. 1,ht$" ";
  12587. ^M
  12588.  x : 1,v$ :  pk :  1 :   15 : 
  12589. SR
  12590.  : >> hex - dec
  12591. W
  12592. ln{CBM-R}C(va$):f{CBM-R}0
  12593. {CBM-R}{CBM--}
  12594. x{CBM-R}0{CBM-@}ln{CBM-Q}1:v{CBM-R}F(J(va$,ln{CBM-Q}x,1)){CBM-Q}48:y{CBM-R}{CBM-L}(v{CBM-E}9)
  12595. {SHIFT--}{$e1}
  12596. f{CBM-R}f{CBM-N}((v{CBM-Q}(y{CBM-D}7)){CBM-D}16{CBM-S}x)::va${CBM-R}J(D(f),2):
  12597.  
  12598.  
  12599.  
  12600.  1,(dv)
  12601. {$fc}
  12602.  15,8,15#33,   5, 176, 240, 169
  12603. =  13,  32, 210, 255, 169,   0, 133, 183
  12604. J 169,   1, 133, 184, 165,  90, 133, 186
  12605.  169, 255, 133, 185,  32,  74, 243, 169
  12606. D"   0, 133,  87, 133,  88, 162,   5, 160
  12607. {$f1},   9, 169,  97,  32,  11,   9, 162,   6
  12608. :  55,  56,  57,  65,  66,  67,  68,  69
  12609. "  70
  12610.  
  12611.  
  12612.  
  12613. v& 133, 188, 169,   8, 133, 186,  32,  74
  12614. 0 243,  96,  74,  74,  74,  74, 170, 189
  12615. {CBM-A}: 112,   9,  32, 210, 255,  96,  41,  15
  12616. {SHIFT--}d 170, 189, 112,   9,  32, 210, 255,  96
  12617.  
  12618. n  51,  41, # 197,  89
  12619. ,
  12620. R 240,  78,  72, 162,   1,  32, 201, 255
  12621. y
  12622. {$7c} 169,  36,  32, 210, 255, 165,  88,  32
  12623.  
  12624.   49,   9, 165,  88,  32,  61,   9, 165
  12625. {CBM-W}
  12626.   87,  32,  49,   9, 165,  87,  32,  61
  12627.  
  12628.    9, 169,  32,  32, 210, 255, 169,  36
  12629.  
  12630. {CBM-@}  32, 210, 255