home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 134 / 134.d81 / banker64 (.txt) < prev    next >
Encoding:
Commodore BASIC  |  1995-01-01  |  28.6 KB  |  647 lines

  1. 2 rem banker64 * ecberge * 3/23/95 *
  2. 4 dv=peek(186):ifdv<8thendv=8
  3. 6 print"":close15:open15,dv,15:c=646:bc=53280:cr$=chr$(13):rq$="[210]ecord #"
  4. 8 m=49152:p=m+3:fr=m+54:ce=m+18:a=m+15:lc=m+24:uc=m+21:br=m+48:rh=m+27:o=2048
  5. 10 bl=m+51:sr=m+9:ss=m+6:sm=m+33:di=m+45:sysbl,"getword 800+",dv,o:gosub828
  6. 12 d=peek(c)and15:e=d:x=peek(bc)and15:ife=xthene=e-(x+1<16)+(x+1>15):d=e
  7. 14 pokec,d:cl=41:gosub1286:ifjj=2thencl=127
  8. 16 dimb$(40,1),b(40,1),b%(40,12),w$(80,1):deffns(x)=int(x*100+.05)
  9. 18 ar$=" [193]re you sure? [146]"
  10. 20 printchr$(14)+chr$(8):ha$="[210]#        [196][197][211][195][210][201][208][212][201][207][206]":v=0:cf$="0:categories
  11. 22 h$[178]"(NULL)#   str$atn(NULL)val   lenleft$#      str$val(NULL)len(NULL)right$(NULL)(NULL)right$(NULL)(NULL)                     lenatn(NULL)   atn(NULL)(NULL)(NULL)(NULL)(NULL)closecloseclose"
  12. 24 h$[178]h$[170]"peekatn(NULL)atn(NULL)lenval (NULL) sqr":[150][165]r(x)[178][181](x[172]100[170].05)[173]100:cc$[178]"lenurrent peekalance=
  13. 26 fc$="    [196][193][212][197]   [195][200]# [195][193][212]  [193][205][207][213][206][212]   [194][193][204][193][206][195][197] [212] [186]":qu$=chr$(34):rv$="r.
  14. 28 cn$[178]"lenancel entries shown on bank statement":tp$[178][199](12)
  15. 30 b1$[178]"(NULL)our balance ":b2$[178]" the bank's!":dd$[178]"equals":ep$[178][199](0)[170][199](1)
  16. 32 dn$[178]"doesn't equal":bj$[178]"             ":pp$[178]" (NULL)ress return wait"
  17. 34 bk$[178]"                                     ":p1$[178]"p"[170][199](98):x$[178][200](bk$,28)
  18. 36 sp$[178]"(NULL)pace to cancel/lenrsr to move/val to exitwait":kr$[178][200](bk$,18):[141]1106
  19. 38 [151]bc,pg:[151]bc[170]1,pg:[151]c,fc:ps[178]1:[153]"load":[158]p,4,38,2,21,q2,u1:s8[178]0
  20. 40 [158]p,3,37,1,20,q1,f1:[158]p,4,36,2,19,160,fc:[158]ce,4," peekatn(NULL)(NULL)val(NULL) 64close":qn[178]18
  21. 42 [158]ce,5,"  by valileen peekergewait":[158]a,8,7,"atnccount (NULL)anager     (1)
  22. 44 sysa,8,8,"[194]alance [193]ccount     (2)[146]":sysa,8,9,"[211]earch [198]iles        (3)[146]
  23. 46 [158]a,8,10,"peekudgetatnid           (4)wait":[158]a,8,11,"atndd/str$elete lenategory (5)wait
  24. 48 sysa,8,12,"[207]ptions             (6)[146]":sysa,8,13,"[196]irectory           (7)[146]
  25. 50 [158]a,8,14,"(NULL)end str$isk lenommand   (8)wait":[158]a,8,15,"left$elp                (left$)
  26. 52 sysa,8,16,"[209]uit                ([209])[146]":sysm,7,7,31,10,fc,e,"12345678hq[209][200]
  27. 54 [145]f%[137]70,316,454,544,766,1112,56,1096,1218,1262,1262,1218
  28. 56 [153]"load str$right$(NULL)vallen(NULL)(NULL)(NULL)(NULL)closewait"
  29. 58 di$[178]"0":[139]cl[178]41[167]64
  30. 60 [153]"(NULL)artition #? ";:[158]o,e,d,2:di$[178]w$:[153]:[151]c,d
  31. 62 [153]"(NULL)ath? ";:[158]o,e,d,22:di$[178]di$[170]w$:[153]:l[178]cl[171][195](wc$)[171]2:[151]c,d:[139]s4[167][142]
  32. 64 wc$[178]"":[151]c,d:[153]"(NULL)ild lenard? ";:[158]o,e,d,l:[151]c,d:[153]
  33. 66 wc$[178]"$"[170]di$[170]":"[170]w$:[158]di,wc$,dv:[132]15,er,em$:[139]er[177]19[167][153]er;em$
  34. 68 [153][199](13):[141]868:[145]ps[137]38,70,544
  35. 70 [151]bc,pg:[151]c,fc:ps[178]2:[153]"load":[158]p,5,38,4,22,q4,u2:[158]p,4,37,3,21,q3,f2
  36. 72 [158]p,5,36,4,20,160,fc
  37. 74 [158]ce,7," atnlenlen(NULL)(NULL)(NULL)(NULL)close(NULL)atn(NULL)atnchr$val(NULL) ":[158]a,8,9,"(NULL)pen ascile           (1)
  38. 76 sysa,8,10,"[193]dd a [210]ecord        (2)[146]":sysa,8,11,"[210]ead/[208]rint [198]ile     (3)
  39. 78 [158]a,8,12,"atnlter (NULL)ecord        (4)wait":[158]a,8,13,"str$elete (NULL)ecord       (5)
  40. 80 sysa,8,14,"[201]nsert [210]ecord       (6)[146]"
  41. 82 sysa,8,15,"[196]irectory           (7)[146]":sysa,8,16,"[200]elp                ([200])[146]
  42. 84 [158]a,8,17,"chr$oto (NULL)ain (NULL)enu      ((NULL))wait":[158]m,9,7,31,9,fc,e,"1234567hx(NULL)left$
  43. 86 onf%goto88,168,178,206,250,290,56,1220,38,38,1220
  44. 88 js=1:dx$="":l$=" [207]pen [198]ile ":gosub862:t$="[201]":sysa,0,8,"[197]xisting [198]ile       (1)
  45. 90 [158]a,0,9,"(NULL)ext ascile in (NULL)eries (2)":[158]a,0,10,"(NULL)o (NULL)revious ascile    (3)
  46. 92 sysa,0,11,"[197]xit":printspc(16)"([216])":sysm,8,0,23,4,d,e,"123x
  47. 94 [145]f%[137]96,108,104,70
  48. 96 l$[178]"valxisting ascilewait":[141]860:[141]840:[139]s%[178]1[167]1112
  49. 98 [153]"ascile str$ate ((NULL)(NULL)(NULL)(NULL))? ";:[158]o,e,d,4:[153]:[151]c,d:[139][195](w$)[179]4[167]98
  50. 100 d$[178]w$:dy$[178][200](d$,2):dm$[178][202](d$,3,2):p$[178]p1$[170][199](1)[170]ep$:f$[178]d$[170]ty$
  51. 102 [141]990:r1$[178]r$:p$[178]p1$[170][199](2)[170]ep$:[141]990:r2$[178]r$:[137]150
  52. 104 l$[178]"(NULL)ew (NULL)erieswait":[141]860:[141]840:[139]s%[178]1[167]1112
  53. 106 ba[178]0:ob$[178]"     0.00":ob[178]0:bx[178]0:[137]122
  54. 108 l$[178]"(NULL)ext ascile in (NULL)erieswait":[141]860:[141]840:[139]s%[178]1[167]1112
  55. 110 [153]"(NULL)ast file ((NULL)(NULL)(NULL)(NULL))? ";:[158]o[170]3,e,d,4:[153]:dx$[178]w$:[139][195](dx$)[179]4[167]108
  56. 112 f$[178]dx$[170]ty$:p$[178]"p"[170][199](99)[170][199](2)[170]ep$:[141]874:[141]876:[132]3,ro$
  57. 114 [141]828:[141]876:[160]3:ob$[178][202](ro$,rl[171]11,9):ob[178][197](ob$)
  58. 116 dy[178][197]([202](dx$,1,2)):dm[178][197]([202](dx$,3,2)):dm[178]dm[170]u:[139]dm[177]12[167]dm[178]dm[171]12:dy[178]dy[170]1
  59. 118 dy$[178][201]("00"[170][202]([196](dy),2),2)
  60. 120 dm$[178][201]("00"[170][202]([196](dm),2),2):d$[178]dy$[170]dm$:f$[178]d$[170]ty$
  61. 122 [153]"(NULL)ld peekalance = ";ob$
  62. 124 [141]1254:[139]w$[178]"y"[167]ba[178][197](ob$):[137]130
  63. 126 [153]"(NULL)ew peekalance? ";:[158]o[170]3,e,d,8:[153]:bx[178][197](w$):[141]1254:[139]w$[178]"n"[167]126
  64. 128 ba[178]bx
  65. 130 [141]878:[139]dx$[178]""[167]134
  66. 132 [151]c,d:[153]"(NULL)ew ascile="f$:[141]1254:[139]w$[178]"y"[167]138
  67. 134 [153]:[153]"valnter (NULL)ew ascile ((NULL)(NULL)(NULL)(NULL))? ";:[158]o[170]3,e,d,4:[153]:d$[178]w$:[139][195](d$)[179]4[167]134
  68. 136 dy$[178][200](d$,2):dm$[178][201](d$,2):f$[178]d$[170]ty$:[137]132
  69. 138 [141]878:am$[178]"    0.00":v$[178]"(NULL)":de$[178][200]("(NULL)ew peekalance"[170]bk$,dl):ca$[178]"(NULL)peek"
  70. 140 da$[178]dm$[170]"/01/"[170]dy$:ch$[178]ca$[170]" ":t$[178]"right$":r1$[178]da$[170]ch$[170]de$[170]ca$[170]am$[170]ba$[170]t$[170]v$
  71. 142 ch$[178]"002":ca$[178]"valpeek":t$[178]"(NULL)":de$[178][200]("valnding peekalance"[170]bk$,dl)
  72. 144 r2$[178]da$[170]ch$[170]de$[170]ca$[170]am$[170]ba$[170]t$[170]v$:p$[178]p1$[170][199](6)[170]ep$:r$[178][199](255)
  73. 146 [141]978:r$[178]r1$:p$[178]p1$[170][199](1)[170]ep$:[141]978:r$[178]r2$
  74. 148 p$[178]p1$[170][199](2)[170]ep$:[141]978
  75. 150 l$[178]" (NULL)pen ascile "[170]f$[170]" ":[151]c,fc:[158]ce,2,l$:[151]c,d:[141]836:da$[178][202](r1$,1,8)
  76. 152 ch$[178][202](r1$,9,3):de$[178][202](r1$,12,dl):t$[178][202](r1$,rl[171]2,1):v$[178][202](r1$,rl[171]1,1)
  77. 154 ca$[178][202](r1$,rl[171]21,2):am$[178][202](r1$,rl[171]19,8):ba$[178][202](r1$,rl[171]11,9)
  78. 156 [158]a,0,7,ha$:[153]:[153]1;de$:[153]fc$:[153]"  "da$" "ch$" "ca$" "am$" "ba$"
  79. 158 da$=mid$(r2$,1,8):ch$=mid$(r2$,9,3):de$=mid$(r2$,12,dl)
  80. 160 ca$=mid$(r2$,rl-21,2):am$=mid$(r2$,rl-19,8):ba$=mid$(r2$,rl-11,9)
  81. 162 t$=mid$(r2$,rl-2,1):v$=mid$(r2$,rl-1,1):ba=val(ba$):rc=val(ch$)
  82. 164 printha$:print2;de$:printfc$:print"  "da$" "ch$" "ca$" "am$" "ba$" "t$" "v$
  83. 166 gosub868:goto70
  84. 168 iff$=""then1088
  85. 170 l$=f$+"  "+"[193][196][196] [193] [210][197][195][207][210][196]":js=2:gosub862:onf%goto70,172
  86. 172 rc=(rc<2)*-2+(rc=>2)*-rc:gosub1216:rc=rc+1:v$="[207]":rc$=rq$+mid$(str$(rc),2)
  87. 174 cb$=cc$+ba$:gosub884:sysa,0,20,n$:gosub838:ifw$="y"then172
  88. 176 gosub968:goto70
  89. 178 iff$=""then1088
  90. 180 l$=f$+"  "+"[210][197][193][196]/[208][210][201][206][212] [198][201][204][197]":js=0:gosub862:onf%goto70,182
  91. 182 print"[208][146]rint, [196][146]isplay, or e[216][146]it":sysbr,"pdx":onf%goto184,188,70
  92. 184 print"[210]eady printer":gosub868:close4:open4,4,7:l$="[198]ile "+f$:l=len(l$)
  93. 186 l=int((80-l)/2):l$=right$(bk$+l$,l):print#4,l$:print#4:print#4,h$
  94. 188 gosub988:r=val(mid$(r$,9,3)):printha$:printfc$
  95. 190 fori=1tor:p$=p1$+chr$(i)+ep$:gosub990
  96. 192 rn$=right$("00"+mid$(str$(i),2),2):da$=mid$(r$,1,8):ch$=mid$(r$,9,3):de$=mid$(r$,12,dl)
  97. 194 ca$=mid$(r$,rl-21,2):am$=mid$(r$,rl-19,8):ba$=mid$(r$,rl-11,9):t$=mid$(r$,rl-2,1)
  98. 196 v$=mid$(r$,rl-1):gosub992:gosub994:iff%<>1then202
  99. 198 pt$=rn$+" "+da$+" "+ch$+" "+left$(de$+bk$,38)+ca$+" "+am$+" "+ba$+" "+t$
  100. 200 pt$=pt$+" "+v$:print#4,pt$
  101. 202 next:iff%=1thenprint#4,tp$:close4
  102. 204 gosub868:goto70
  103. 206 iff$=""then1088
  104. 208 l$=f$+"  "+"[193][204][212][197][210] [210][197][195][207][210][196]":js=0:gosub862:onf%goto70,210
  105. 210 gosub1216:gosub836:sysa,0,7,rq$+"? ":syso+3,e,d,4:r=val(w$):s9=0
  106. 212 s3=0:print:pokec,d:gosub1258:ifs3then246
  107. 214 rc$=rq$+mid$(str$(r),2):p$=p1$+chr$(r)+ep$:gosub990
  108. 216 d1$=mid$(r$,1,8):d2$=mid$(r$,9,3):d3$=mid$(r$,12,dl):d4$=mid$(r$,rl-21,2)
  109. 218 d5$=mid$(r$,rl-19,8):d6$=mid$(r$,rl-11,9):d5=val(d5$):d6=val(d6$)
  110. 220 d7$=mid$(r$,rl-2,1):d8$=right$(r$,1):gosub836
  111. 222 sysa,0,7,rc$:bx=val(ba$):sysa,0,9,"[196]ate         (a)":sysa,18,9,d1$
  112. 224 sysa,0,10,"[195]heck #      (b)":sysa,18,10,d2$:sysa,0,11,"[195]ategory     (c)
  113. 226 [158]a,18,11,d4$:[158]a,0,12,"atnmount       (d)":[158]a,19,12,d5$
  114. 228 [158]a,0,13,"peekalance      (e)":[158]a,18,13,d6$:[158]a,0,14,"(NULL)ransaction  (f)
  115. 230 sysa,18,14,d7$:sysa,0,15,"[214]erification (g)":sysa,18,15,d8$
  116. 232 sysa,0,16,"[196]escription  (h)":sysa,18,16,d3$:sysa,0,19,bk$:ifsdthenreturn
  117. 234 sysa,0,18,"[207]kay ([217]/[216])":sysa,0,20,bk$:sysm,9,0,15,10,d,e,"abcdefghny[217]x[216]
  118. 236 [145]f%[141]1000,1010,1014,1018,1028,1034,1038,996
  119. 238 [145](f%[171]9[177]0)[172][171](f%[171]9)[137]242,242,966,966
  120. 240 [139]f%[179]10[167]234
  121. 242 r$[178]d1$[170]d2$[170]d3$[170]d4$[170]d5$[170]d6$[170]d7$[170]d8$:p$[178]p1$[170][199](r)[170]ep$:[141]978
  122. 244 [139]s9[178]1[175](r[177]2[175]r[179]rc)[167][158]a,0,20,n$:[141]1040
  123. 246 s9[178]0:[158]p,0,39,20,24,32,pg:[158]a,0,20,n$:[141]838:[139]w$[178]"y"[167]208
  124. 248 [141]968:[141]868:[137]70
  125. 250 [139]f$[178]""[167]1088
  126. 252 l$[178]f$[170]"  "[170]"str$val(NULL)val(NULL)val (NULL)vallen(NULL)(NULL)str$":js[178]0:[141]862:[151]c,d:[145]f%[137]70,254
  127. 254 [151]c,d:[153]"(NULL)ecord to delete? ";:[158]o[170]3,e,d,4:[153]:r[178][197](w$)
  128. 256 s3[178]0:[141]1256:[139]s3[167]266
  129. 258 [151]c,d:sd[178]1:[141]214:[158]a,0,20,bk$:[158]a,0,20,n$:[141]1228:[139]w$[179][177]"y"[167]288
  130. 260 [139]d5[178]0[175]d6[178]0[167][141]1090
  131. 262 ba[178]d6[170]((d7$[178]"+")[171](d7$[178]"-"))[172]d5:sd[178]0:p$[178]p1$[170][199](r)[170]ep$:[141]878
  132. 264 r$[178][199](255):s9[178]1:[141]978:[153]rc$;" deleted":[139]rc[177]r[167][141]1040
  133. 266 s3[178]0:[141]838:[139]w$[178]"y"[167]252
  134. 268 [153]"(NULL)eordering file after deletion(s) ...":[129]i[178]1[164]10:d%(i)[178]0:[130]
  135. 270 [141]988:r[178][197]([202](r$,9,3)):da$[178][202](r$,1,8):n[178]0:[139]si[178]1[167]r[178]rc
  136. 272 [129]i[178]3[164]r:p$[178]p1$[170][199](i)[170]ep$:[141]990:[139][198](r$)[178]255[167]n[178]n[170]1:d%(n)[178]i
  137. 274 [130]:[139]n[167]278
  138. 276 [153]"ascound no deleted records in file.":[141]868:[137]70
  139. 278 [129]i[178]n[164]1[169][171]1:[139]d%(i)[178][177]r[167]284
  140. 280 [129]j[178]d%(i)[170]1[164]r:p$[178]p1$[170][199](j)[170]ep$:[141]990
  141. 282 p$[178]p1$[170][199](j[171]1)[170]ep$:[141]978:[130]
  142. 284 r[178]r[171]1:[130]:rc[178]r:[139]si[178]1[167]1242
  143. 286 [141]968:[141]868
  144. 288 [137]70
  145. 290 [139]f$[178]""[167]1088
  146. 292 l$[178]f$[170]"  "[170]"right$(NULL)(NULL)val(NULL)(NULL) (NULL)vallen(NULL)(NULL)str$":js[178]0:[141]862:[145]f%[137]70,294
  147. 294 [153]"right$nsert at "[170]rq$[170]"? ";:[158]o[170]3,e,d,4:[153]:r[178][197](w$)
  148. 296 s3[178]0:[141]1256:[139]s3[167]292
  149. 298 [141]1228:[139]w$[179][177]"y"[167]314
  150. 300 [141]988:rc[178][197]([202](r$,9,3)):da$[178][202](r$,1,8):r2$[178]r$:si[178]1
  151. 302 [153]:[153]"(NULL)oving records up ...":[129]j[178]rc[164]r[169][171]1:p$[178]p1$[170][199](j)[170]ep$:[141]990
  152. 304 p$[178]p1$[170][199](j[170]1)[170]ep$:[141]978:[130]:rc[178]rc[170]1:rr[178]r[171]1:rq[178]rc:[139]r[178]3[167]rr[178]1
  153. 306 p$[178]p1$[170][199](rr)[170]ep$:[141]990:ba[178][197]([202](r$,rl[171]11,9)):[141]878:cb$[178]cc$[170]ba$
  154. 308 rc$[178]rq$[170][196](r):rc[178]r:v$[178]"(NULL)":[141]884:[139]sj[167]sj[178]0:[137]314
  155. 310 [158]a,0,20,n$:rc[178]rq:[141]1040:[141]968
  156. 312 [141]838:[139]w$[178]"y"[167]292
  157. 314 si[178]0:[137]70
  158. 316 l$[178]" peekatn(NULL)atn(NULL)lenval(NULL) ":[151]c,fc:[153]"load":[158]p,1,38,1,6,q4,u2:js[178]0
  159. 318 [158]p,0,37,0,5,q3,f2:[158]p,2,36,1,4,160,fc:[141]864:[145]f%[137]38,442
  160. 320 [151]c,d:[153]"peekank's valnding peekalance?close";:[158]o[170]3,e,d,9:[153]:[151]c,d
  161. 322 :be[178][197](w$):[141]840:[139]s%[178]1[167]1112
  162. 324 tw[178]0:w1[178]0:[129]i[178]1[164]80:[129]j[178]0[164]1:w$(i,j)[178]"":[130]:[130]
  163. 326 [153]"(NULL)tarting (NULL)onth ((NULL)(NULL)(NULL)(NULL))? ";:[158]o[170]3,e,d,4:d$[178]w$:[153]:f$(1)[178]d$[170]ty$:[151]c,d
  164. 328 [153]"# months to search? ";:[158]o[170]3,e,d,3:[153]:gn[178][197](w$):[139]gn[179]2[167]336
  165. 330 dy$[178][200](d$,2):dy[178][197](dy$):dm$[178][201](d$,2):dm[178][197](dm$):[129]k[178]1[164]gn[171]1[169]u
  166. 332 gm[178]dm[170]k:gy[178]dy:[139]gm[177]12[167]gm[178]gm[171]12:gy[178]gy[170]1
  167. 334 f$(k[170]1)[178][201]("0"[170][202]([196](gy[172]100[170]gm),2),4)[170]ty$:[130]
  168. 336 [151]c,d:[153]"asciles to search:":[129]k[178]1[164]gn:[153]f$(k):[130]:[153]:[141]1254:[139]w$[179][177]"y"[167]326
  169. 338 [129]i[178]1[164]gn:[153]"(NULL)earching ascile "f$(i)" ...":f$[178]f$(i)
  170. 340 l[178][195](f$):[141]988:rc[178][197]([202](r$,9,3)):[139]i[178]gn[167]eb[178][197]([202](r$,rl[171]11,9))
  171. 342 [129]j[178]3[164]rc:j$[178][201]("0"[170][202]([196](j),2),2):p$[178]p1$[170][199](j)[170]ep$:[141]990
  172. 344 v$[178][201](r$,1):t$[178][202](r$,rl[171]2,1):ch$[178][202](r$,9,3)
  173. 346 am$[178][202](r$,rl[171]19,8):am[178][197](am$):[139]t$[178]"-"[167]am[178]am[172][171]1
  174. 348 [139]v$[179][177]"(NULL)"[167]352
  175. 350 w[178]w[170]1:w$(w,0)[178]ch$[170]"="[170]am$[170]t$:w$(w,1)[178]f$[170]j$:tw[178]tw[170]am
  176. 352 [130]:[130]:[153]:
  177. 354 l$[178]"close(NULL)(NULL)(NULL)val(NULL)right$ascright$valstr$closeatn(NULL)(NULL)(NULL)(NULL)(NULL)(NULL)closewait":[139]w[177]0[167]358
  178. 356 [153]"(NULL)o atnmounts (NULL)nverified":[137]408
  179. 358 b[178]20:z[178][181](w[173]2):[129]k[178]0[164]40[169]40:[139]k[177]w[167]406
  180. 360 [153]"load":[151]c,u1:[158]ce,0,l$:[151]c,e:[158]ce,1,cn$:[158]ce,2,sp$:[158]a,0,3,n$
  181. 362 [151]c,d:[129]i[178]1[164]39[169]2:[129]j[178]0[164]1:n[178]k[170]i[170]j:[139]n[177]w[167]i[178]39:j[178]2:[137]366
  182. 364 [158]a,j[172]b,[181](i[173]2)[170]4,w$(n,0)[170]"  (NULL)"
  183. 366 [130]:[130]:i[178]1:j[178]0
  184. 368 x[178]j[172]b:y[178][181](i[173]2)[170]4:n[178]k[170]i[170]j:w$[178]""[170]w$(n,0)[170]"wait":[158]a,x,y,w$
  185. 370 [158]br,"ecmdon ":[145]f%[137]406,372,380,388,394,402
  186. 372 [158]a,x,y,w$(n,0):j[178]j[170]1
  187. 374 [139]j[177]1[167]j[178]j[171]2:i[178]i[170]2
  188. 376 [139]i[177]40[176]n[170]1[177]w[167]i[178]1
  189. 378 [137]368
  190. 380 [158]a,x,y,w$(n,0):j[178]j[171]1
  191. 382 [139]j[179]0[167]j[178]j[170]2:i[178]i[171]2
  192. 384 [139]i[179]1[167]i[178]w[171]k[170](i[173]2[178][181](i[173]2))
  193. 386 [137]368
  194. 388 [158]a,x,y,w$(n,0):i[178]i[170]2[172](n[170]2[171]k[178][179]39)[172](n[170]2[178][179]w)
  195. 390 [139]n[170]2[177]39[170]k[170]j[176]n[170]2[171]k[177]w[171]k[167]i[178]1
  196. 392 [137]368
  197. 394 [158]a,x,y,w$(n,0):i[178]i[170]2[172](n[171]2[178][177]k[170]1)
  198. 396 [139]n[171]2[179]k[170]j[170]1[167]i[178]39[172][171]([181]((w[171]k)[173]40)[177]0)[171](w[171][181](w[173]40)[172]40)[172]([181]((w[171]k)[173]40)[178]0)
  199. 398 [139]i[177]1[175][181](i[173]2)[178]i[173]2[167]i[178]i[171]1
  200. 400 [137]368
  201. 402 am[178][197]([202](w$(n,0),5,8)):[139][202](w$(n,0),13)[178]"-"[167]am[178]am[172][171]1
  202. 404 tw[178]tw[171]am:w$(n,0)[178]bj$:[158]a,x,y,bj$:[137]368
  203. 406 [130]
  204. 408 [153]"load":bf[178]0:eb[178][165]r(eb):be[178][165]r(be):tw[178][165]r(tw):bf[178]be[170]tw:bf[178][165]r(bf)
  205. 410 ba[178]eb:[141]878:eb$[178]ba$:ba[178]be:[141]878:be$[178]ba$:ba[178]tw:[141]878:tw$[178]ba$
  206. 412 ba[178]bf:[141]878:bf$[178]ba$:[139]w[178]0[167]418
  207. 414 [129]i[178]1[164]w:[139]w$(i,0)[179][177]bj$[167]w1[178]w1[170]1
  208. 416 [130]:w1$[178][201]("00"[170][202]([196](w1),2),2)
  209. 418 [153]"    peekank's valnding peekalance = ";be$:[153]w1$;"     (NULL)nverified atnmounts = "tw$
  210. 420 [153]"    atndjusted peekank peekalance = "bf$:[153]"      (NULL)our valnding peekalance = "eb$
  211. 422 [153]:[139]eb[178]bf[167]s[178]1:[153]b1$dd$b2$:[137]426
  212. 424 [153]b1$dn$b2$
  213. 426 [153]:[141]868:[139]w[178]0 [167] [153]"(NULL)o atnmounts unverified":[137]452
  214. 428 w1[178]0:[129]i[178]1[164]w:[139]w$(i,0)[178]bj$[167]438
  215. 430 w1[178]w1[170]1:x[178]w1[171][181](w1[173]2)[172]2:[139]x[178]0[167]x[178]2
  216. 432 [145]x[137]434,436
  217. 434 [153]w$(i,0)"   (NULL)";:[137]438
  218. 436 [153][163]19)w$(i,0)"   (NULL)"
  219. 438 [130]:[153]:[153]:[153]w1$" (NULL)ecords (NULL)till (NULL)nverified.":[141]868:[139]s[178]1[167]444
  220. 440 [153]"load(NULL)ry again ((NULL)/(NULL))? ";:[141]870:[139]w$[178]"n"[167]452
  221. 442 [129]i[178]0[164]80:[129]j[178]0[164]1:w$(i,j)[178]"":[130]:[130]:w[178]0:tw[178]0:w1[178]0:[137]320
  222. 444 [151]c,e:[153]"lenhecking (NULL)ff asciles ...":[129]i[178]1[164]w:[139]w$(i,0)[179][177]bj$[167]450
  223. 446 f$[178][200](w$(i,1),l):r[178][197]([201](w$(i,1),2)):p$[178]p1$[170][199](r)[170]ep$
  224. 448 [141]990:r$[178][200](r$,rl[171]2)[170]"sqr":[141]978:[153]"ascile "f$,rq$r:[153]r$
  225. 450 [130]:[153]"(NULL)erified records are checked off":[141]868
  226. 452 [137]38
  227. 454 js[178]0:l$[178]" (NULL)valatn(NULL)lenleft$closeascright$(NULL)val(NULL) ":[151]c,fc:[153]"load":[158]p,1,38,1,6,q4,u2
  228. 456 [158]p,0,37,0,5,q3,f2:[158]p,2,36,1,4,160,fc:[141]864:[145]f%[137]38,458
  229. 458 [141]840:[139]s%[167]1112
  230. 460 [141]836:[158]a,0,7,"(NULL)earch asciles from ((NULL)(NULL)(NULL)(NULL))?close":[158]o[170]3,e,d,4:[153]:d$[178]w$:[151]c,d
  231. 462 [153]"# months to search? ";:[158]o[170]3,e,d,2:[153]:[151]c,d
  232. 464 dn[178][197](w$):[158]ce,10," (NULL)elect ascield to (NULL)earch wait":[158]a,11,12,"str$ate         (1)
  233. 466 sysa,11,13,"[195]heck #      (2)":sysa,11,14,"[196]escription  (3)":dy=val(left$(d$,2))
  234. 468 sysa,11,15,"[195]ategory     (4)":sysa,11,16,"[193]mount       (5)":dm=val(right$(d$,2))
  235. 470 sysa,11,17,"[194]alance      (6)":sysa,11,18,"[212]ransaction  (7)"
  236. 472 sysa,11,19,"[214]erification (8)":sysm,12,10,27,8,d,e,"12345678"
  237. 474 onf%gosub1060,1062,1064,1066,1068,1070,1072,1074
  238. 476 qr=0:pokec,d:sysa,0,21,"[208]rint found records ([217]/[206])? ":gosub870:ifw$="y"thenqr=1
  239. 478 print"[212]otal [193]mounts of [198]ound [210]ecords ([217]/[206])? ";:gosub870:ad$=w$
  240. 480 print"[211]earch [211]tring? ";:syso,e,d,lf:s$=w$:sx=0:q=0:tt=0:av=0:pokec,d:print
  241. 482 f=len(s$):iff<1orf>lfthenprint"[204]ength must be between 1 and"lf:goto480
  242. 484 iff%=2orf%=4orf%=7orf%=8thensysuc,s$
  243. 486 iff%=2orf%=4thens$=left$(s$+bk$,lf)
  244. 488 iff%=5thenam=val(s$):sa=1:gosub942:s$=am$:sa=0
  245. 490 iff%=6thenba=val(s$):gosub878:s$=ba$
  246. 492 iff%=1andf=8orf%<>1then496
  247. 494 print"[210]e-enter [196]ate ([205][205]/[196][196]/[217][217])":goto480
  248. 496 se$="[211]earching for "+qu$+s$+qu$+" in field "+qu$+fi$+qu$+" ...
  249. 498 [139]qr[167][160]4:[159]4,4,7:[152]4,se$:[152]4
  250. 500 [129]i[178]1[164]dn[169]u:f$[178]d$[170]ty$:[141]988:r[178][197]([202](r$,9,3)):[129]j[178]1[164]r
  251. 502 p$[178]p1$[170][199](j)[170]ep$:j$[178]";"[170][202]([196](j),2):[141]990:q$[178][202](r$,by,lf):[139]f%[179][177]3[167]510
  252. 504 [129]k[178]1[164]lf[171]f[170]1:[139]s$[179][177][202](q$,k,f)[167]508
  253. 506 sx[178]1:k[178]lf[171]f[170]1
  254. 508 [130]:[137]512
  255. 510 [139]s$[178]q$[167]sx[178]1
  256. 512 [139]sx[178]0[167]520
  257. 514 am[178][197]([202](r$,rl[171]19,8)):t$[178][202](r$,rl[171]2,1):[139]t$[178]"-"[167]am[178]am[172][171]1
  258. 516 [153]j;r$:sx[178]0:q[178]q[170]1:tt[178]tt[170]am
  259. 518 [139]qr[167][152]4,[200](f$[170]j$[170]bk$,12):[152]4,r$
  260. 520 [130]:[160]2:[153]"ascile "f$" is closed"
  261. 522 dm[178]dm[170]u:[139]dm[177]12[167]dm[178]dm[171]12:dy[178]dy[170]1
  262. 524 d$[178][201]("0"[170][202]([196](dy[172]100[170]dm),2),4):[130]
  263. 526 [139]qr[167][152]4:[152]4,q"records found"
  264. 528 [151]c,d:[153]q"records found":[139]ad$[178]"n"[167]538
  265. 530 [139]q[178]0[167]tt$[178]"     0.00":av$[178]"     0.00":[137]536
  266. 532 ba[178]tt:[141]878:tt$[178]ba$:av[178]tt[173]q:ba[178]av:[141]878:av$[178]ba$
  267. 534 [153]"(NULL)otal   = ";tt$:[153]"atnverage = ";av$
  268. 536 [139]qr[167][152]4,"(NULL)otal   = ";tt$:[152]4,"atnverage = ";av$
  269. 538 [139]qr[167][152]4,tp$:[160]4
  270. 540 [151]c,d:[153]"(NULL)earch completed":[141]838:[139]w$[178]"y"[167][153]"load";:[137]458
  271. 542 [137]38
  272. 544 [151]bc,pg:ps[178]3:[153]"load":[151]c,fc:[158]p,5,38,5,20,q4,u2:[158]p,4,37,4,19,q3,f2:s8[178]0
  273. 546 [158]p,5,36,5,18,160,fc:[158]ce,7," peek(NULL)str$chr$val(NULL)atnright$str$ "
  274. 548 [158]a,8,9,"lenollect str$ata        (1)wait
  275. 550 sysa,8,10,"[196]isplay [210]eview [198]ile (2)[146]":sysa,8,11,"[211]ave [210]eview [198]ile    (3)[146]
  276. 552 [158]a,8,12,"(NULL)oad (NULL)eview ascile    (4)wait":[158]a,8,13,"(NULL)rint (NULL)eview ascile   (5)wait
  277. 554 sysa,8,14,"[196]irectory           (6)[146]":sysa,8,15,"[200]elp                ([200])[146]
  278. 556 [158]a,8,16,"(NULL)eturn to (NULL)ain (NULL)enu ((NULL))":[158]m,9,7,31,8,fc,e,"123456hx(NULL)left$
  279. 558 onf%goto560,624,690,704,724,56,1224,38,38,1224
  280. 560 j=0:l$="[195]ollect [196]ata":gosub862:onf%goto544,562
  281. 562 pokec,d:gosub840:ifs%=1then1112
  282. 564 print"[198]or how many months (1-12)? ";:syso,e,d,2:print:le=val(w$):ifle>12then564
  283. 566 ab$="":a$="[211]tarting ":ab$="[217]ear and [205]onth ([217][217][205][205])? ":ifle>1thenab$=a$+ab$
  284. 568 pokec,d:printab$;:syso,e,d,4:d$=w$:dy$=left$(d$,2):dm$=right$(d$,2):print:pokec,d
  285. 570 dy=val(dy$):dm=val(dm$):ifle<1then564
  286. 572 ifle=1theng$="":goto578
  287. 574 gm=dm+le-1:gy=dy:ifgm>12thengm=gm-12:gy=gy+1
  288. 576 g=gy*100+gm:g$=right$("0"+mid$(str$(g),2),4)
  289. 578 f$=d$+ty$:printa$+"file "f$:ifle<>1thenprint"  [197]nding file "g$+ty$
  290. 580 gosub1254:ifw$<>"y"then562
  291. 582 fr$=rv$+d$:ifle=1thenfr$=fr$+ty$
  292. 584 ifle>1thenfr$=fr$+"-"+g$+ty$
  293. 586 gosub1076:print"[195]ollecting [196]ata for "fr$" ...":fori=0to40:forj=0to1
  294. 588 b(i,j)=0:next:forj=0to12:b%(i,j)=0:next:next:b1=0:b2=0:bi=0
  295. 590 fori=1tolestepu:f$=dy$+dm$+ty$:gosub988:r=val(mid$(r$,9,3))
  296. 592 dm=val(dm$):ifi=le thenb2=val(mid$(r$,rl-11,9))
  297. 594 forj=1tor:t=0:p$=p1$+chr$(j)+ep$:gosub990:ifasc(r$)=255then612
  298. 596 ca$=mid$(r$,rl-21,2):am=val(mid$(r$,rl-19,8)):ba=val(mid$(r$,rl-11))
  299. 598 ifj=1andi=1thenb1=ba
  300. 600 t$=mid$(r$,rl-2,1):v$=mid$(r$,rl-1,1):ifca$="[206][194]"orca$="[197][194]"thenam=ba
  301. 602 ift$="-"thenam=am*-1
  302. 604 fork=1tov:ifca$=b$(k,0)thent=k:k=v
  303. 606 next:ift=0thenprintca$" category not found":printrq$r,"[198]ile "f$:goto610
  304. 608 b(t,0)=b(t,0)+am:b%(t,dm)=b%(t,dm)+1:ifca$="[201][206]"thenbi=bi+am
  305. 610 b(0,0)=b(0,0)-am*(t$="+"):b(0,1)=b(0,1)-am*(t$="-")
  306. 612 next:close2:print"[198]ile "f$" closed":ifle=1then618
  307. 614 dm=dm+u:ifdm>12thendm=dm-12:dy=dy+1
  308. 616 dm$=right$("0"+mid$(str$(dm),2),2):dy$=right$("0"+mid$(str$(dy),2),2)
  309. 618 next:forj=1tov:fork=1to12:ifb%(j,k)thenb%(j,0)=b%(j,0)+1
  310. 620 next:ifb%(j,0)thenb(j,1)=b(j,0)/b%(j,0)
  311. 622 next:gosub868:goto544
  312. 624 js=0:l$="[196][201][211][208][204][193][217][160][210][214]"+mid$(fr$,3):gosub862:onf%goto544,626
  313. 626 iffr$=""then1086
  314. 628 ifv=0thengosub1076
  315. 630 sysp,0,39,7,24,32,d:sysa,0,8,"[195]ategory [212]otals and [193]verages (1)
  316. 632 [158]a,0,9,"(NULL)onthly ascrequency lenhart      (2)
  317. 634 sysa,0,10,"[195]ategories [196]efinitions       (3)"
  318. 636 sysa,0,11,"[210]eturn to [194]udgetaid [205]enu     (4)":sysm,8,0,32,4,d,e,"1234"
  319. 638 onf%goto642,672,684,544
  320. 640 print"[147]":gosub670
  321. 642 print"[147]":gosub670:sysa,0,1,"[195]ategory[146]"
  322. 644 sysa,12,1,"[212]otals[146]":sysa,24,1,"[193]verages[146]":sysa,36,1,"# [205][146]"
  323. 646 sysa,0,3,n$:fori=1tov:printb$(i,0);:forj=0to1:ba=b(i,j):gosub878
  324. 648 printtab(10+j*13)ba$;:next:printtab(35)b%(i,0)
  325. 650 ifi=20thengosub868:sysp,0,39,2,24,32,d:sysa,0,3,n$
  326. 652 next:gosub868:sysp,0,39,2,24,32,d:sysa,0,8,n$:ba=b1:gosub878
  327. 654 print"[194]eginning [194]alance ="ba$:bc$="[212]otal [196]eposits    ="
  328. 656 ifcr=-1thenbc$="[212]otal [195]harges     ="
  329. 658 ba=b(0,0):gosub878:printbc$ba$:bc$="[212]otal [215]ithdrawals ="
  330. 660 ifcr=-1thenbc$="[212]otal [208]ayments    ="
  331. 662 ba=b(0,1):gosub878:printbc$ba$:ifbi=0then666
  332. 664 bc$="[212]otal [201]nterest    =":ba=bi:gosub878:printbc$ba$
  333. 666 ba=b2:gosub878:print"[197]nding [194]alance    ="ba$
  334. 668 gosub868:sysp,0,39,2,24,32,d:sysa,0,3,n$:goto630
  335. 670 sysp,0,39,0,0,160,e:pokec,e:sysce,0,""+l$+"[146]":pokec,d:sysp,0,39,1,1,160,d:return
  336. 672 print"[147]":gosub670:l1$="[205]onthly [198]requency [195]hart[146]":sysce,1,l1$
  337. 674 sysa,0,2,"[195][193][212][160][160][160][212]  1 2 3 4 5 6 7 8 9 [207][160][206][160][196][146]":sysa,0,3,n$
  338. 676 fori=1tov:ifi=20thengosub868:sysp,0,39,2,24,32,d:sysa,0,3,n$
  339. 678 printb$(i,0)"  ";:bb$=right$(bk$+str$(b%(i,0)),3)+" ":printbb$;
  340. 680 forj=1to12:bb$=right$(bk$+str$(b%(i,j)),2):printbb$;:next:print:next
  341. 682 gosub868:goto624
  342. 684 print"[147]":gosub670
  343. 686 sysa,0,3,n$:l1$="[195]ategory [196]efinitions[146]":sysce,1,l1$:sysa,0,2,n$:fori=1tovstep2
  344. 688 forj=0to1:printtab(j*20)b$(i+j,1);:next:print:next:gosub868:goto624
  345. 690 js=0:l$="[211][193][214][197][160][210][197][214][201][197][215][160][198][201][204][197]":gosub862:onf%goto544,692
  346. 692 iffr$=""then1086
  347. 694 sf=0:print"[211]aving "fr$:close7:open7,dv,7,pf$+":"+fr$+",s,w":input#15,er,em$
  348. 696 b$(0,0)="-1":b$(0,1)="0":ifer=63thengosub1238:on(sf+1)goto692,544
  349. 698 print#7,v:fori=0tov:print#7,b$(i,0);cr$;b$(i,1):forj=0to1
  350. 700 print#7,b(i,j):next:next:fori=0tov:forj=0to12:print#7,b%(i,j)
  351. 702 next:next:print#7,b1:print#7,b2:print#7,bi:close7:gosub868:goto544
  352. 704 js=0:l$="[204][207][193][196] [210][197][214][201][197][215][160][198][201][204][197]":gosub862:onf%goto544,706
  353. 706 di$="0:":ifcl<42then710
  354. 708 s4=1:gosub58:di$=di$+":":s4=0
  355. 710 print"[210]eview file? ";:syso,e,d,16:fr$=w$:print:pokec,d
  356. 712 print"[211]earching for "di$+fr$:close7:open7,dv,7,di$+fr$+",s,r"
  357. 714 input#15,er,em$:ifer=62thenprintem$:gosub868:goto704
  358. 716 print"[204]oading "di$+fr$" ...
  359. 718 [141]830:[132]7,v:[129]i[178]0[164]v:[132]7,b$(i,0),b$(i,1):[129]j[178]0[164]1
  360. 720 [132]7,b(i,j):[130]:[130]:[129]i[178]0[164]v:[129]j[178]0[164]12:[132]7,b%(i,j)
  361. 722 [130]:[130]:[132]7,b1:[132]7,b2:[132]7,bi:[160]7:[141]868:[137]544
  362. 724 l$[178]"(NULL)(NULL)right$(NULL)(NULL)close(NULL)"[170][202](fr$,2):[141]862:[145]f%[137]544,726
  363. 726 [151]c,d:[139]fr$[178]""[167]1086
  364. 728 [139]b$(1,0)[178]""[167][141]1076
  365. 730 m$[178]"lenatn        (NULL)(NULL)(NULL)atn(NULL)(NULL) closecloseatn(NULL)val(NULL)atnchr$val(NULL) close(NULL)(NULL)closeclose01  02  03  04  05  06  07  08  09  10
  366. 732 m$=m$+"  11  12":close4:open4,4,7:l$="[210][197][214][201][197][215] "+mid$(fr$,3):l=len(l$)
  367. 734 print"[210]eady printer":gosub868:f=int(80-l)/2:print#4,tab(f)l$:print#4,cr$;m$
  368. 736 print"[198]ormatting for printout ...
  369. 738 [129]i[178]1[164]v:bp$[178]b$(i,0)[170]"   ":[129]j[178]0[164]1:ba[178]b(i,j):[141]878:bp$[178]bp$[170]"  "[170]ba$:[130]
  370. 740 [129]j[178]0[164]12:j$[178]"  "[170][200]("0"[170][202]([196](b%(i,j)),2),2):bp$[178]bp$[170]j$:
  371. 742 [130]:[152]4,bp$:[130]:[152]4:ba[178]b1:[141]878:[152]4,"peekeginning peekalance ="ba$
  372. 744 bc$[178]"(NULL)otal str$eposits    =":[139]cr[178][171]1[167]bc$[178]"(NULL)otal lenharges     ="
  373. 746 ba[178]b(0,0):[141]878:[152]4,bc$ba$:bc$[178]"(NULL)otal (NULL)ithdrawals ="
  374. 748 [139]cr[178][171]1[167]bc$[178]"(NULL)otal (NULL)ayments    ="
  375. 750 ba[178]b(0,1):[141]878:[152]4,bc$ba$:[139]bi[178]0[167]754
  376. 752 bc$[178]"(NULL)otal right$nterest    =":ba[178]bi:[141]878:[152]4,bc$ba$
  377. 754 ba[178]b2:[141]878:[152]4,"valnding peekalance    ="ba$
  378. 756 [152]4:l$[178]"lenatn(NULL)valchr$(NULL)(NULL)(NULL)closestr$valascright$(NULL)right$(NULL)right$(NULL)(NULL)(NULL)":l[178][195](l$):f[178][181]((80[171]l)[173]2):b[178]20
  379. 758 l$[178][200](bk$,f)[170]l$:[152]4,l$:[152]4
  380. 760 [129]i[178]1[164]v[169]4:i$[178]"":[129]j[178]0[164]3:[139]i[170]j[177]v[167]j[178]3:[137]764
  381. 762 j$[178][200](b$(i[170]j,1)[170]bk$,20):i$[178]i$[170]j$:[130]:
  382. 764 [152]4,i$:[130]:[152]4,tp$:[160]4:[145](s8[170]1)[137]544,38
  383. 766 l$[178]" atnstr$str$/str$val(NULL)val(NULL)valcloselenatn(NULL)valchr$(NULL)(NULL)(NULL) ":[153]"load":[151]c,fc:[158]p,1,38,1,6,q4,u2
  384. 768 [158]p,0,37,0,5,q3,f2:[158]p,2,36,1,4,160,fc:[141]864:[145]f%[137]38,770
  385. 770 [141]1076:b[178]20:[158]p,0,39,10,16,160,d
  386. 772 [158]a,2,11,"   atndding or deleting categories
  387. 774 sysa,2,12,"could invalidate previous files and
  388. 776 [158]a,2,13,"records. (NULL)hink carefully, and search
  389. 778 sysa,2,14,"and change all previous records that"
  390. 780 sysa,2,15,"might be affected.[146]":sysa,2,18,"[195]ontinue ([217]/[206])? ":gosub870
  391. 782 ifw$="n"then544
  392. 784 print"[147]";:fori=1tov:ifi=20thengosub868:print"[145]"bk$:print"[145]";
  393. 786 forj=0to1:printtab(j*b)b$(i,j);:next:print:next:printv"[195]ategories"
  394. 788 n=0:print"[193][146]dd/[196][146]elete/[197][146]xit":sysbr,"ade":onf%goto790,790,822
  395. 790 print"[195]ategory ([206][206])? ";:syso,e,d,2:print:n1$=w$:sysuc,n1$:ifn1$=""then790
  396. 792 n1$=left$(n1$+" ",2):print"[196]efinition? ";:syso,e,d,15:n2$=w$:print:ifn2$=""then792
  397. 794 n2$=n1$+"="+n2$:iff%=2then804
  398. 796 print" [193]dding category [146]":sz=0:fori=1tov:ifn1$=b$(i,0)thensz=1:
  399. 798 next:ifszthenprint"[195]ategory already exists.":goto790
  400. 800 v=v+1:b$(v,0)=n1$:b$(v,1)=n2$:b$(v+1,0)="-1
  401. 802 b$(v[170]1,1)[178]"0":[153]"lenategory "n2$" added":[153]v;"lenategories total":[137]814
  402. 804 [153]" str$eleting category "[170]n2$[170]"wait":[129]i[178]1[164]v
  403. 806 [139]b$(i,0)[178]n1$[175]b$(i,1)[178]n2$[167]k[178]i:i[178]v
  404. 808 [130]:[139]k[178]0[167][153]"lenategory "n2$" not found":[137]814
  405. 810 v[178]v[171]1:[129]i[178]k[164]v:b$(i,0)[178]b$(i[170]1,0):b$(i,1)[178]b$(i[170]1,1):[130]:b$(i,0)[178]"-1
  406. 812 b$(i,1)="0":print"[195]ategory "n2$" deleted":printv;"[195]ategories remaining
  407. 814 [141]838:[139]w$[178]"y"[167]784
  408. 816 [153]"(NULL)ewriting lenategory ascile ...":[152]15,"s"[170]cf$:[141]828
  409. 818 [159]6,dv,6,cf$[170]",s,w":[141]828:[129]i[178]1[164]v[170]1:[129]j[178]0[164]1
  410. 820 [152]6,b$(i,j):[130]:[130]:[160]6
  411. 822 [153]"(NULL)rint lenategories ((NULL)/(NULL))? ";:[141]870:[139]w$[179][177]"y"[167]826
  412. 824 [153]"(NULL)eady (NULL)rinter":[141]868:s8[178]1:[160]4:[159]4,4,7:[137]756
  413. 826 [141]868:[137]38
  414. 828 [132]15,er,em$,et,es:[139]er[178]50[167]834
  415. 830 [139] er[179]20[167]834
  416. 832 [153]er;em$;et,es:[143]run
  417. 834 [142]
  418. 836 [158]p,0,39,7,24,32,pg:[142]
  419. 838 [151]c,e:[153]"(NULL)ore ((NULL)/(NULL))? ";:[141]870:[142]
  420. 840 ty$[178]"":[158]a,0,13,"ascile (NULL)uffix? ":[158]o,e,d,4:ty$[178]"."[170]w$:[153]:[151]c,d
  421. 842 s%[178]0:[141]1230:[139]s%[178]1[167]856
  422. 844 [141]836:[158]a,0,7,"(NULL)ecord (NULL)ength ="[170][196](rl)
  423. 846 dl[178]rl[171]33:[158]a,0,8,"str$escription ascield (NULL)ength ="[170][196](dl)
  424. 848 [158]a,0,9,"ascile right$nterval ="[170][196](u):[158]a,0,10,"ascile (NULL)uffix = "[170]qu$[170]ty$[170]qu$
  425. 850 z$[178]"(NULL)ot a lenredit atnccount":[139]cr[179]1[167] z$[178][201](z$,14)
  426. 852 [158]a,0,11,z$:z$[178]"lenpeek(NULL)":[139]cl[177]41[167]z$[178]"len(NULL)str$"
  427. 854 z$[178]z$[170]" str$rive":[158]a,0,12,z$:[139]cl[177]41[167]z$[178]"(NULL)artition "[170]pf$:[158]a,0,13,z$
  428. 856 [153]:[153]:[141]1254:[139]w$[179][177]"y"[167]s%[178]1
  429. 858 [141]836:[158]a,0,8,n$:[142]
  430. 860 [151]c,fc:[158]ce,3,l$:[151]c,d:[142]
  431. 862 [153]"load":[151]c,fc:[158]p,1,38,1,6,q6,u3:[158]p,0,37,0,5,q5,f3
  432. 864 [158]p,2,36,1,4,160,fc:[158]ce,2,l$:[139]js[178]1[167][158]a,0,7,n$:[151]c,d:[142]
  433. 866 [158]ce,3,"(NULL) to exit/len to contwait":[158]a,0,7,n$:[151]c,d:[158]br,"xc":[142]
  434. 868 [151]c,e:[153]pp$;
  435. 870 [158]o,e,d,1:[158]lc,w$:[153]:[151]c,d:[142]
  436. 872 [160]2:[159]2,dv,2,pf$[170]":"[170]f$[170]",l,"[170][199](rl):[141]828:[142]
  437. 874 [160]3:[159]3,dv,3,pf$[170]":"[170]f$[170]",l,"[170][199](rl):[141]828:[142]
  438. 876 [152]15,p$:[141]828:[142]
  439. 878 [139]ba[178]0[167]ba$[178]"     0.00":[137]882
  440. 880 ba$[178][196]([165]s(ba)):ba$[178][201](bk$[170]ba$,8):ba$[178][200](ba$,6)[170]"."[170][201](ba$,2)
  441. 882 [142]
  442. 884 [141]836:[158]a,0,7,rc$:[158]a,13,7,cb$:[158]a,0,9,"str$ate         (a)
  443. 886 bx=ba:sysa,0,10,"[195]heck #      (b)":sysa,0,11,"[195]ategory     (c)
  444. 888 [158]a,0,12,"atnmount       (d)":[158]a,0,13,"(NULL)ransaction  (f)":tr[178]13:td[178]14
  445. 890 [158]a,0,14,"str$escription  (h)":[158]a,0,17,bk$:[158]a,0,16,"(NULL)kay       (y/x)
  446. 892 sysa,0,17,bk$:sysa,0,16,"[207]kay       (y/x)
  447. 894 [151]c,d:[158]m,9,0,15,8,d,e,"abcdfhny(NULL)x(NULL)":[145]f%[141]924,932,936,940,950,920
  448. 896 [145](f%[171]6[177]0)[172][171](f%[171]6)[137]898,900,900,960,960
  449. 898 [139]f%[179]8[167]892
  450. 900 ba[178]ba[170]am[172](t$[178]"-")[171]am[172](t$[178]"+"):[158]p,0,39,13,24,32,pg:[141]878:tr[178]14:td[178]16
  451. 902 [158]a,0,13,"peekalance      (e)":[158]a,18,13,[200](bk$,11):[158]a,18,13,ba$
  452. 904 [158]a,0,14,"(NULL)ransaction  (f)":[158]a,18,14,t$:[158]a,0,15,"(NULL)erification (g)
  453. 906 sysa,18,15,v$:sysa,0,16,"[196]escription  (h)":sysa,18,16,de$
  454. 908 sysa,0,19,bk$:sysa,0,18,"0kay       (y/x)":pokec,d
  455. 910 sysm,9,0,15,10,d,e,"abcdefghny[217]x[216]
  456. 912 [145]f%[141]924,932,936,940,954,950,958,920
  457. 914 [145](f%[171]8[177]0)[172][171](f%[171]8)[137]908,918,918,960,960
  458. 916 [139]f%[179]10[167]908
  459. 918 r$[178]da$[170]ch$[170]de$[170]ca$[170]am$[170]ba$[170]t$[170]v$:p$[178]p1$[170][199](rc)[170]ep$:[141]978:[142]
  460. 920 at$[178]bk$[170]"  ":[158]a,18,td,at$:[158]a,18,td,n$:[158]o,e,d,dl:de$[178]w$
  461. 922 de$[178][200](de$[170]bk$,dl):[158]a,18,td,at$:[158]a,18,td,de$:[142]
  462. 924 [158]a,18,9,kr$:[158]a,18,9,n$:[158]o,e,d,8:da$[178]w$
  463. 926 [139][195](da$)[178]2[167]da$[178]dm$[170]"/"[170]da$[170]"/"[170]dy$
  464. 928 [139][195](da$)[179][177]8[167]924
  465. 930 [158]a,18,9,kr$:[158]a,18,9,da$:[142]
  466. 932 [158]a,18,10,kr$:[158]a,18,10,n$:[158]o,e,d,3:ch$[178]w$
  467. 934 ch$[178][200](ch$[170]bk$,3):[158]uc,ch$:[158]a,18,10,kr$:[158]a,18,10,ch$:[142]
  468. 936 [158]a,18,11,kr$:[158]a,18,11,n$:[158]o,e,d,2:ca$[178]w$
  469. 938 ca$[178][200](ca$[170]bk$,2):[158]uc,ca$:[158]a,18,11,kr$:[158]a,18,11,ca$:[142]
  470. 940 [158]a,18,12,kr$:[158]a,18,12,n$:[158]o[170]3,e,d,8:am[178][197](w$)
  471. 942 [139]am[178]0[167]am$[178]"    0.00":[137]946
  472. 944 am$[178][196]([165]s(am)):am$[178][201](bk$[170]am$,7):am$[178][200](am$,5)[170]"."[170][201](am$,2)
  473. 946 [139]sa[178]1[167][142]
  474. 948 [158]a,18,12,kr$:[158]a,19,12,am$:[142]
  475. 950 [158]a,18,tr,kr$:[158]a,18,tr,n$:[158]o,e,d,1:t$[178]w$:[158]uc,t$
  476. 952 [158]a,18,tr,kr$:[158]a,18,tr,t$:[142]
  477. 954 [158]a,18,13,kr$:[158]a,18,13,n$:[158]o[170]3,e,d,9:ba[178][197](w$)
  478. 956 [141]878:[158]a,18,13,kr$:[158]a,18,13,ba$:[142]
  479. 958 [158]a,18,15,kr$:[158]a,18,15,n$:[158]o,e,d,1:v$[178]w$:[158]uc,v$:[158]a,18,15,v$:[142]
  480. 960 rc[178]rc[171]1:[139]rc[179]2[167]rc[178]2
  481. 962 ba[178]bx:[141]878
  482. 964 [142]
  483. 966 ba[178]bx:[141]878:[137]246
  484. 968 [151]c,e:[153]"(NULL)pdating atnccount ...":[151]c,d:t$[178]"(NULL)":v$[178]"(NULL)"
  485. 970 ch$[178][202]([196](rc),2):ch$[178][201]("000"[170]ch$,3):am[178]0:am$[178]"    0.00"
  486. 972 de$[178][200]("valnding peekalance"[170]bk$,dl):ca$[178]"valpeek":[141]878
  487. 974 r$[178]da$[170]ch$[170]de$[170]ca$[170]am$[170]ba$[170]t$[170]v$:[139][195](r$)[179][177]rl[171]1[167]980
  488. 976 [153]ha$:rn$[178]"002":[141]992:[153]fc$:[141]994:p$[178]p1$[170][199](2)[170]ep$
  489. 978 [141]872:[141]876:[152]2,r$:[141]828:[141]876:[160]2:[142]
  490. 980 [153]"(NULL)e-enter valnding str$ate ";:[158]o,e,d,8:da$[178]w$:[153]
  491. 982 [139][195](da$)[178]2[167]da$[178]dm$[170]"/"[170]da$[170]"/"[170]dy$
  492. 984 [139][195](da$)[179][177]8[167]980
  493. 986 [137]974
  494. 988 p$[178]p1$[170][199](2)[170]ep$
  495. 990 [141]872:[141]876:[132]2,r$:[141]828:[141]876:[160]2:[142]
  496. 992 [153]rn$" "de$:[142]
  497. 994 [153]"  "da$" "ch$" "ca$" "am$" "ba$" "t$" "[170]v$:[142]
  498. 996 at$[178]bk$[170]"  ":[158]a,18,16,at$:[158]a,18,16,n$:[158]o,e,d,dl:d3$[178]w$
  499. 998 d3$[178][200](d3$[170]bk$,dl):[158]a,18,16,at$:[158]a,18,16,d3$:[142]
  500. 1000 [158]a,18,9,kr$:[158]a,18,9,n$:[158]o,e,d,8:d1$[178]w$
  501. 1002 [139][195](d1$)[178]2[167]d1$[178]dm$[170]"/"[170]d1$[170]"/"[170]dy$
  502. 1004 [139][195](d1$)[179][177]8[167]1000
  503. 1006 [139]r[178]2[167]da$[178]d1$
  504. 1008 [158]a,18,9,kr$:[158]a,18,9,d1$:[142]
  505. 1010 [158]a,18,10,kr$:[158]a,18,10,n$:[158]o,e,d,3:d2$[178][200](w$[170]bk$,3)
  506. 1012 [158]uc,d2$:[158]a,18,10,kr$:[158]a,18,10,d2$:[142]
  507. 1014 [158]a,18,11,kr$:[158]a,18,11,n$:[158]o,e,d,2:d4$[178][200](w$[170]bk$,2)
  508. 1016 [158]uc,d4$:[158]a,18,11,kr$:[158]a,18,11,d4$:[142]
  509. 1018 [158]a,18,12,kr$:[158]a,18,12,n$:[158]o[170]3,e,d,8:dx[178][197](w$)
  510. 1020 d6[178]d6[170]([171](d7$[178]"+"))[172](dx[171]d5)[170]((d7$[178]"-"))[172](dx[171]d5):d5[178]dx
  511. 1022 [139]d5[178]0[167]d5$[178]"    0.00":[137]1026
  512. 1024 d5$[178][196]([165]s(d5)):d5$[178][201](bk$[170]d5$,7):d5$[178][200](d5$,5)[170]"."[170][201](d5$,2)
  513. 1026 [158]a,18,12,kr$:[158]a,19,12,d5$:[137]1030
  514. 1028 [158]a,18,13,kr$:[158]a,18,13,n$:[158]o[170]3,e,d,9:d6[178][197](w$)
  515. 1030 ba[178]d6:[141]878:d6$[178]ba$:[139]sd[167][142]
  516. 1032 [158]a,18,13,kr$:[158]a,18,13,d6$:s9[178]1:[142]
  517. 1034 [158]a,18,14,kr$:[158]a,18,14,n$:[158]o,e,d,1:d7$[178]w$:[158]uc,d7$
  518. 1036 [158]a,18,14,kr$:[158]a,18,14,d7$:[142]
  519. 1038 [158]a,18,15,kr$:[158]a,18,15,n$:[158]o,e,d,1:d8$[178]w$:[158]uc,d8$:[158]a,18,15,d8$:[142]
  520. 1040 [153]"atndjusting balance on following records":[151]c,d:[153]ha$:[153]"on"fc$
  521. 1042 [129]i[178]r[170]1[164]rc:p$[178]p1$[170][199](i)[170]ep$:[141]990
  522. 1044 [139][198](r$)[178]255[167]rd$[178][196](r):[153]rd$[170]" record deleted":[137]1058
  523. 1046 d1$[178][202](r$,1,8):d2$[178][202](r$,9,3):d3$[178][202](r$,12,dl):d4$[178][202](r$,rl[171]21,2)
  524. 1048 d5$[178][202](r$,rl[171]19,8):d6$[178][202](r$,rl[171]11,9):d7$[178][202](r$,rl[171]2,1)
  525. 1050 d8$[178][201](r$,1):d5[178][197](d5$):d6[178][197](d6$):i$[178][201]("0"[170][202]([196](i),2),2)
  526. 1052 d6[178]ba[170]([171](d7$[178]"+"))[172]d5[170]((d7$[178]"-"))[172]d5:ba[178]d6
  527. 1054 [141]878:d6$[178]ba$:r$[178]d1$[170]d2$[170]d3$[170]d4$[170]d5$[170]d6$[170]d7$[170]d8$:[141]978
  528. 1056 [153]i$" "d3$:[153]"  "d1$" "d2$" "d4$"close"d5$" "d6$" "d7$" "d8$
  529. 1058 [130]:[141]868:[142]
  530. 1060 by[178]1:lf[178]8:fi$[178]"str$ate":[142]
  531. 1062 by[178]9:lf[178]3:fi$[178]"lenheck #":[142]
  532. 1064 by[178]12:lf[178]dl:fi$[178]"str$escription":[142]
  533. 1066 by[178]rl[171]21:lf[178]2:fi$[178]"lenategory":[142]
  534. 1068 by[178]rl[171]19:lf[178]8:fi$[178]"atnmount":[142]
  535. 1070 by[178]rl[171]11:lf[178]9:fi$[178]"peekalance":[142]
  536. 1072 by[178]rl[171]2:lf[178]1:fi$[178]"(NULL)ransaction":[142]
  537. 1074 by[178]rl[171]1:lf[178]1:fi$[178]"(NULL)erification":[142]
  538. 1076 [153]"(NULL)eading "[202](cf$,3)" file ...":[159]6,dv,6,cf$[170]",s,r"
  539. 1078 [132]15,er,em$:[139]er[178]62[167][153]em$:[141]868:[137]1084
  540. 1080 [141]828:v[178]0:[129]i[178]1[164]40:[129]j[178]0[164]1:[132]6,b$(i,j):[130]:[139]b$(i,0)[178]"-1"[167]v[178]i[171]1:i[178]40
  541. 1082 [130]
  542. 1084 [160]6:[142]
  543. 1086 [153]"lenollect str$ata or (NULL)oad ascile first":[141]868:[137]544
  544. 1088 [158]ce,23," (NULL)pen new file wait":[158]ce,24,pp$:[141]870:[137]88
  545. 1090 rr[178]rr[171]1:p$[178]p1$[170][199](rr)[170]ep$:[141]872:[141]876:[132]2,rr$:[141]828:[141]876:[160]2:[142]
  546. 1092 c5[178][197]([202](rr$,rl[171]19,8)):c6[178][197]([202](rr$,r1[171]11,9)):[139]c5[178]0[175]c6[178]0[167]1090
  547. 1094 d6[178]c6:[142]
  548. 1096 [158]a,0,22,n$:[153]"str$isk command?wait ";:[158]o,e,d,cl:cq$[178]w$:[153]:[139]cq$[178]""[167]38
  549. 1098 [152]15,cq$:[158]a,0,22,bk$[170]"   ":[132]15,er,em$,et,es
  550. 1100 em$[178][196](er)[170]" "[170]em$[170]","[170][196](et)[170]","[170][196](es):[158]a,0,22,em$:[153]:[141]868:[137]38
  551. 1102 [158]a,z,21,l$:[158]a,z,22,"lenolor 1 (0-15)? ":[158]o,e,d,2:d[178][197](w$)
  552. 1104 [158]a,z,23,"lenolor 2 (0-15)? ":[158]o[170]3,e,d,2:e[178][197](w$):[142]
  553. 1106 [160]10:[159]10,dv,5,"col.opt,s,r":[141]828
  554. 1108 [132]10,d,e,pg,fc,u1,f1,u2,f2,u3,f3:[141]828
  555. 1110 [132]10,q1,q2,q3,q4,q5,q6:[141]828:[160]10:[142]
  556. 1112 js[178]0:[151]c,fc:l$[178]" (NULL)(NULL)(NULL)right$(NULL)(NULL)(NULL) ":[153]"load";:[158]p,1,38,1,6,q4,u2:[158]p,0,37,0,5,q3,f2
  557. 1114 [158]p,2,36,1,4,160,fc:[141]864:[145]f%[137]38,1116
  558. 1116 [141]1204:[141]1208:[141]1212:[151]c,d:[158]a,18,7,"peekackground lenolor   (1)
  559. 1118 sysa,18,8,"[195]ursor [195]olor       (2)":sysa,18,9,"[205]enu [194]ackground    (3)
  560. 1120 [158]a,18,10,"(NULL)ain (NULL)enu ascrame    (4)":[158]a,18,11,"(NULL)ain (NULL)enu (NULL)hadow   (5)"
  561. 1122 [158]a,18,12,"(NULL)econdary ascrame    (6)":[158]a,18,13,"(NULL)econdary (NULL)hadow   (7)"
  562. 1124 [158]a,18,14,"(NULL)ertiary ascrame     (8)":[158]a,18,15,"(NULL)ertiary (NULL)hadow closeclose (9)"
  563. 1126 [158]a,18,16,"(NULL)ave lenolor (NULL)ptions (len)":[158]a,18,17,"lenhoose ascile (NULL)ptions(asc)
  564. 1128 sysa,18,18,"[199]oto [205]ain [205]enu     ([216])":sysfr,9,39,20,24,e:z=10
  565. 1130 sysm,7,18,39,12,d,e,"123456789cfx[195][198][216]"
  566. 1132 onf%goto1136,1138,1140,1144,1148,1150,1154,1156,1160,1188,1162,38
  567. 1134 onf%-13goto1188,1162,38
  568. 1136 l$="[194]ackground [195]olor:":gosub1196:pg=i:pokebc,pg:pokebc+1,pg:goto1200
  569. 1138 l$="[195]ursor [195]olor:":gosub1102:pokec,d:sysfr,9,39,20,24,e:goto1200
  570. 1140 l$="[205]enu [194]ackground:":gosub1196:fc=i
  571. 1142 pokec,fc:gosub1204:gosub1208:gosub1212:pokec,d:goto1200
  572. 1144 l$="[205]ain [205]enu [198]rame:":gosub1196:f1=i:gosub1198:q1=i
  573. 1146 gosub1204:goto1200
  574. 1148 l$="[205]ain [205]enu [211]hadow:":gosub1196:u1=i:gosub1198:q2=i:goto1146
  575. 1150 l$="[211]econdary [198]rame:":gosub1196:f2=i:gosub1198:q3=i
  576. 1152 gosub1208:goto1200
  577. 1154 l$="[211]econdary [211]hadow:":gosub1196:u2=i:gosub1198:q4=i:goto1152
  578. 1156 l$="[212]ertiary [198]rame:":gosub1196:f3=i:gosub1198:q5=i
  579. 1158 gosub1212:goto1200
  580. 1160 l$="[212]ertiary [211]hadow:":gosub1196:u3=i:gosub1198:q6=i:goto1158
  581. 1162 l$="[198]ile [207]ptions":sysa,z,21,l$:sysa,z,23,"[211]elect ([195][194][205]/[195][205][196])":cl=41:pf$="0"
  582. 1164 sysa,z,22,"[196]isk [196]rive [212]ype? ":syso,e,d,3:sysuc,w$:print:ifw$<>"[195][205][196]"then1170
  583. 1166 cl=127:gosub1202:sysa,z,23,"[210]ange (1 to 31)":sysa,z,22,"[208]artition #? "
  584. 1168 syso+3,e,d,2:pf$=w$:sysa,z,23,x$:sysa,z,23,"[208]ath?[160]":syso,e,d,22:pf$=pf$+w$
  585. 1170 gosub1202:sysa,z,22,"[198]ile [211]uffix? ":syso,e,d,4:ty$="."+w$:gosub1202
  586. 1172 sysa,z,22,"[195]redit [193]cct ([217]/[206])? ":gosub870:cr=-(w$<>"y")+(w$="y")
  587. 1174 gosub1202:sysa,z,23,"[210]ange (45-70)":sysa,z,22,"[210]ecord [204]ength? "
  588. 1176 syso+3,e,d,2:rl=val(w$):ifrl<45orrl>70thensysa,z,22,x$:goto1174
  589. 1178 gosub1202:sysa,z,23,"[210]ange (1-12)":sysa,z,22,"[198]ile interval? "
  590. 1180 syso+3,e,d,2:u=val(w$):print:ifu<1oru>12thensysa,z,22,x$:goto1178
  591. 1182 gosub1202:sysa,z,22,"[211]ave [207]ptions ([217]/[206])? ":gosub870:ifw$="y"thengosub1202:goto1244
  592. 1184 goto1200
  593. 1186 sysp,25,28,19,21,160,fc:return
  594. 1188 fo$="0:col.opt":print#15,"s"+fo$:sysa,z,21,mid$(fo$,3):sysa,z,22,"[211]aving ...
  595. 1190 [160]10:[159]10,dv,5,fo$[170]",s,w":[141]828:[152]10,d;cr$;e;cr$;pg;cr$;fc:[141]828
  596. 1192 [152]10,u1;cr$;f1;cr$;u2;cr$;f2;cr$;u3;cr$;f3;cr$;q1;cr$;q2;cr$;q3:[141]828
  597. 1194 [152]10,q4;cr$;q5;cr$;q6:[141]828:[160]10:[137]38
  598. 1196 [158]a,z,21,l$:[158]a,z,22,"lenolor (0-15)? ":[158]o[170]3,e,d,2:i[178][197](w$):[151]c,d:[142]
  599. 1198 [158]a,z,23,"(NULL)creen lenode? ":[158]o,e,d,3:i[178][197](w$):[153]:[151]c,d:[142]
  600. 1200 [141]1202:[158]a,z,21,x$:[137]1130
  601. 1202 [158]a,z,22,x$:[158]a,z,23,x$:[142]
  602. 1204 [151]c,fc:[158]p,1,6,9,13,q2,u1:[158]p,0,5,8,12,q1,f1:[158]p,1,4,9,11,160,fc
  603. 1206 l$[178]"(NULL)1wait":[158]a,2,10,l$:[151]c,d:[142]
  604. 1208 [151]c,fc:[158]p,10,16,9,13,q4,u2:[158]p,9,15,8,12,q3,f2
  605. 1210 [158]p,10,14,9,11,160,fc:l$[178]"(NULL)2wait":[158]a,11,10,l$:[151]c,d:[142]
  606. 1212 [151]c,fc:[158]p,1,6,17,21,q6,u3:[158]p,0,5,16,20,q5,f3
  607. 1214 [158]p,1,4,17,19,160,fc:l$[178]"(NULL)3wait":[158]a,2,18,l$:[151]c,d:[142]
  608. 1216 [158]ce,4,"lenursor to move/wait(NULL)val(NULL)(NULL)(NULL)(NULL) to selectwait":[151]c,d:[142]
  609. 1218 [158]39948,54272,40960,255:[158]rh[170]3,40960,e,u1,"peekcloseatn (NULL) (NULL) valclose(NULL) 6 4":[137]38
  610. 1220 [158]39948,58624,40960,255
  611. 1222 [158]rh[170]3,40960,e,u1,"atn len lenclose(NULL)close(NULL) (NULL)close(NULL) closeclose(NULL) atn (NULL) atnclosechr$ val (NULL)":[137]70
  612. 1224 [158]39948,63488,40960,255
  613. 1226 [158]rh[170]3,40960,e,u1,"peekclose(NULL) str$ chr$ valclose(NULL) atn right$ str$":[137]544
  614. 1228 [151]c,e:[153]ar$;:[141]870:[151]c,d:[142]
  615. 1230 fo$[178]"fop"[170]ty$:[160]9:[159]9,dv,4,"0:"[170]fo$[170]",s,r"
  616. 1232 [132]15,er,em$,et,es:[139]er[179][177]62[167][141]830:[137]1236
  617. 1234 [153]qu$fo$qu$" "em$:[141]868:s%[178]1:[142]
  618. 1236 [132]9,ty$,cr,rl,u,cl,pf$:[141]828:[160]9:[142]
  619. 1238 [153][202](fr$,3)" "em$:[153]"(NULL)eplace it ((NULL)/(NULL))?close";:[141]870:[139]w$[178]"n"[167]sf[178]1:[142]
  620. 1240 [152]15,"s0:"[170]fr$:[141]828:[142]
  621. 1242 ba$[178][202](r2$,rl[171]11,9):ba[178][197](ba$):rc[178]rq[171]1:da$[178][202](r2$,1,8):[141]968:[142]
  622. 1244 fo$[178]"0:fop"[170]ty$:z$[178]"(NULL)aving "[170]fo$:[158]a,z,22,z$
  623. 1246 [160]9:[159]9,dv,4,fo$[170]",s,w":[132]15,er,em$,et,es:[139]er[179][177]63[167][141]830:[137]1252
  624. 1248 [141]1202:[158]a,z,22,em$:[158]a,z,23,"(NULL)eplace it ((NULL)/(NULL))? ":[141]870:[139]w$[179][177]"y"[167]1200
  625. 1250 [152]15,"s"[170]fo$:[137]1244
  626. 1252 [152]9,ty$;cr$;cr;cr$;rl;cr$;u;cr$cl;cr$;pf$:[141]828:[160]9:[137]1200
  627. 1254 [153]"(NULL)(NULL)close((NULL)/(NULL))? ";:[141]870:[151]c,d:[142]
  628. 1256 [139]r[179]3[167][153]"lenan't insert/delete below "rq$"3":s3[178]1:[141]868
  629. 1258 [139]r[178]0[176]r[177]rc[167][153]"(NULL)ecord requested is beyond range of file.":s3[178]1:[141]868
  630. 1260 [142]
  631. 1262 [158]a,13,qn,ar$:[141]870:[139]w$[179][177]"y"[167]38
  632. 1264 [158]a,13,qn,"               wait":[158]ce,qn," valnd ":[129]k[178]2[164]15:[160]k:[130]
  633. 1266 [129]i[178]0[164]21:[151]828[170]i,8[170]i:[130]
  634. 1268 [139]dv[179]8[176]dv[177]29[176]dv[178]8[167]1272
  635. 1270 a[178][194](828):b[178][194](828[170]dv[171]8):[151]828,b:[151]828[170]dv[171]8,a
  636. 1272 a$[178]"hello connect":[129]j[178]8[164]29:i[178][194](828[170]j[171]8):[139]i[178]14[167][130]
  637. 1274 [160]2:[159]2,i,2:[160]2:[139]st[167]1278
  638. 1276 [160]15:[159]15,i,15,"r0:"[170]a$[170]"="[170]a$:[132]15,er:[160]15:[139]er[178]63[167]1280
  639. 1278 [130]:[153]"load":[151]53272,23:[151]186,8:[151]2048,0:[151]44,8:[151]43,1:[128]
  640. 1280 q$[178][199](34):[151]646,[194](53281):[153]"load":[151]53272,23
  641. 1282 [153]"loadp(NULL)2048,0:p(NULL)44,8:p(NULL)43,1:p(NULL)56,160:p(NULL)55,0:clr:l(NULL)"q$a$q$","i
  642. 1284 [153]"run:":[151]631,13:[151]632,13:[151]198,2:[128]
  643. 1286 [160]15:[159]15,dv,15,"cp":[132]15,jj
  644. 1288 [160]2:[159]2,dv,2,"$:":[161]#2,w$:[160]2:[139]w$[178]"d"[167]jj[178]2
  645. 1290 [142]
  646. 1292 [151]631,[198]("c"):[151]198,1:[142]
  647.