Home » CEEFAX disks » telesoftware1.adl » General/ACCOUNT

General/ACCOUNT

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » CEEFAX disks » telesoftware1.adl
Filename: General/ACCOUNT
Read OK:
File size: 2FEB bytes
Load address: 1900
Exec address: 8023
File contents
   10REM Church Accounts by D J McKelvie         Jan 23, 1986
   15ONERROR:X=0:GOTO70
   20*FX11,0
   25PROCv
   30DIMO$(52),O(52),DT$(52),YR$(52),YR%(52),YR(52),G$(52),G(52),GG$(52),DO$(52),DO(52),DD$(52),MI$(52),MI(52),MM$(52),W(4),U(10),E$(52),EE$(52),F$(52),FF$(52),ET$(52),DP$(52)
   50PROCstart
   70PROCmenu
   90DEFPROCheading(T$)
  110CLS:FORI=1TO2:PRINTCHR$132;CHR$157;CHR$133;CHR$141;TAB(11-LEN(T$)/2)"]]]]]]]]";CHR$131;T$;CHR$133;"[[[[[[[[":NEXT
  130ENDPROC
  150DEFPROCchange:IFY$="   F.000" ORY$="   f.000" R%=1
  170VDU31,0,23,132,157,133:PRINT"Want to change anything (Y/N)?     ";:PROCyn
  190IFA$="N"ORA$="n" GOTO310
  192IFA=8 LL$="3" ELSELL$="8"
  210PRINTTAB(3,23)"Press line number            ":REPEATL$=GET$:UNTILL$>"0"ANDL$<=LL$:L%=VAL(L$)
  212CLS:VDU31,0,23,132,157,133:PRINT"Enter correct data and press RETURN"
  214IFA=8 X=2:VDU31,0,10:PROCnotes:X=0:ENDPROC
  231PRINTTAB(0,10);L%;"    ";DT$(U(L%)):VDU31,14,10
  232INPUT"Amount "Y$:PROCadjust
  233IFA=1 O$(U(L%))=Y$:O(U(L%))=VAL(O$(U(L%)))
  234IFA=2 G$(U(L%))=Y$:G(U(L%))=VAL(G$(U(L%)))
  235IFA=3 DO$(U(L%))=Y$:DO(U(L%))=VAL(G$(U(L%)))
  236IFA=4 MI$(U(L%))=Y$:MI(U(L%))=VAL(MI$(U(L%)))
  237IFA<>1 VDU133:INPUTTAB(2)X$
  238IFA=2 GG$(U(L%))=X$ ELSEIFA=3 DD$(U(L%))=X$ ELSEIFA=4 MM$(U(L%))=X$
  239PROCchange
  240IFR%=1 II=II-1:R%=0
  310ENDPROC
  430DEFPROCspace(A$)
  470VDU31,0,23,132,157,133:PRINT"     Press SPACE "A$"...   ":REPEATA$=GET$:UNTILA$=" "
  490ENDPROC
  510DEFPROCpaper
  530VDU31,0,23,132,157,133:PRINT"Paper...?   Switched on...?   (Y)?"
  550REPEATA$=GET$:UNTILA$="Y" ORA$="y"
  570 ENDPROC
  590DEFPROCyn
  610REPEAT A$=GET$:UNTILA$="Y" ORA$="y" ORA$="N" ORA$="n"
  630ENDPROC
  650DEFPROCmenu
  660IFDT$(1)="" CLS:PRINTTAB(0,2)"No starting data...":PROCspace("to start"):PROCstart
  670PROCheading(" M E N U ")
  690PRINTTAB(12,8)CHR$133"1 Offertories"
  710PRINTTAB(12)CHR$134"2 Misc Income"
  730PRINTTAB(12)CHR$130"3 Donations"
  750PRINTTAB(12)CHR$133"4 Misc Expenses"
  770PRINTTAB(12)CHR$134"5 Save Data"
  790PRINTTAB(12)CHR$130"6 Load Data"
  810PRINTTAB(12)CHR$133"7 Printout"
  830PRINTTAB(12)CHR$134"8 Bank Accts"
  831PRINTTAB(12)CHR$130"9 Balance"
  850PRINT'CHR$129"ESCAPE"CHR$133"- cancels option & returns here"
  870VDU31,0,23,132,157,133:PRINTTAB(3)"Press appropriate number..."
  890REPEATA$=GET$:UNTILA$>"0"ANDA$<="9"
  910A=VAL(A$)
  920ONA GOTO930,930,930,930,1010,1030,1050,1070,1071
  930PROCoff:GOTO670
 1010PROCsave:GOTO670
 1030PROCload:GOTO670
 1050PROCprint:GOTO670
 1070PROCnotes:GOTO670
 1071PROCbal:GOTO670
 1090ENDPROC
 1110DEFPROCsave
 1130PROCheading("SAVE DATA")
 1150IFO$(1)="":PROCno:GOTO1330
 1170PRINTTAB(0,3)"Put data cassette in recorder"''"Check that recording level controls -   volume, bass, treble - are set correctly"'"Make sure that all tape movement controlbuttons are 'off'"
 1190PRINT'"When the red cassette motor light comes on after pressing SPACE as instructed below, advance or reverse the tape to the point where you want to start recording the data.  Then..."
 1210PROCspace("when ready"):VDU31,0,23:PRINTSPC39
 1230VDU31,19,15,130
 1250X=OPENOUT"CHURCHACC":FORI=1TO2000:NEXT:VDU31,10,19,136,129:PRINT"Saving data..."
 1251FORI=1TO52:PRINT#X,O$(I),O(I),DT$(I),YR$(I),YR%(I),YR(I),G$(I),G(I),GG$(I),DO$(I),DO(I),DD$(I),MI$(I),MI(I),MM$(I),E$(I),EE$(I),F$(I),FF$(I),ET$(I):NEXT
 1252PRINT#X,YR$,YR%,YR,YRS$,M$,M%,D$,D%,SB$,SB,A1,A2,A3,A4
 1253FORI=1TO4:PRINT#X,W(I):NEXT
 1254FORI=1TO10:PRINT#X,U(I):NEXT
 1255PRINT#X,FD%,FD,SA%,SA
 1290CLOSE#X
 1310VDU31,10,19,130:PRINT"Data saved... "
 1315X3=IN:X4=EX:X5=EB
 1330PROCspace("for menu")
 1370ENDPROC
 1390DEFPROCload
 1410PROCheading("LOAD DATA")
 1430PRINTTAB(0,3)"Put data cassette in recorder"''"Check that recording level controls -   volume, bass, treble - are set correctly"'"Make sure that all tape movement controlbuttons are 'off'"
 1450PRINT'"When the cassette motor light comes on  after pressing SPACE as prompted below, advance or reverse the tape to where thedata starts. Then press play and wait..."
 1470PROCspace("when ready"):PRINTTAB(0,23)SPC39
 1490PROCv
 1530Q=OPENIN"CHURCHACC":VDU31,10,19,136,129:PRINT"Loading data..."
 1540FORI=1TO52:INPUT#Q,O$(I),O(I),DT$(I),YR$(I),YR%(I),YR(I),G$(I),G(I),GG$(I),DO$(I),DO(I),DD$(I),MI$(I),MI(I),MM$(I),E$(I),EE$(I),F$(I),FF$(I),ET$(I):NEXT
 1550INPUT#Q,YR$,YR%,YR,YRS$,M$,M%,D$,D%,SB$,SB,A1,A2,A3,A4
 1555FORI=1TO4:INPUT#Q,W(I):NEXT
 1560FORI=1TO10:INPUT#Q,U(I):NEXT
 1565INPUT#Q,FD%,FD,SA%,SA
 1570CLOSE#Q
 1590VDU31,10,19,130:PRINT"Data loaded... "
 1592A=6:PROCbal:X3=IN:X4=EX:X5=EB
 1610PROCspace("for Menu")
 1650ENDPROC
 1670DEFPROCprint PROCbal:PROCheading("PRINTOUT"):IFO$(1)="" ORIN<>X3 OREX<>X4 OREB<>X5 PROCno:PROCspace("for menu"):ENDPROC
 1672PRINTTAB(0,12)"Paper - A4 minimum..."
 1674PROCpaper
 1676VDU2
 1677IFA1>A2 ANDA1>A3 ANDA1>A4 A5=A1 ELSEIFA2>A1 ANDA2>A3 ANDA2>A4 A5=A2 ELSEIFA3>A1 ANDA3>A2 ANDA3>A4 A5=A3 ELSEA5=A4
 1678PRINT;SPC18;"AWALI INTERDENOMINATIONAL CHURCH":PRINT;SPC24;"FINANCIAL STATEMENT":PRINT;SPC21;DT$(1);", 19";YR$(1);" - ";DT$(A5);", 19";YR$(A5)
 1680PRINT:PRINT;"(A) BALANCE":PRINT;"    Starting Balance ";SB$:PRINT;"    Income           ";IN$;" (B+E)":PRINT;"    Expenditure      ";EX$;" (C+D)":PRINT;"    Ending Balance   ";EB$;" (Note 1)":PRINT
 1682VDU3,4
 1742FORI=1TO3:IFI=1 C$="(B) MISC INCOME" ELSEIFI=2 C$="(C) DONATIONS" ELSEC$="(D) MISC EXPENSES"
 1743IFI=1 E$=GT$ ELSEIFI=2 E$=DT$ ELSEE$=MT$
 1744 IFI=1 FORI1=1TOA2:F$(I1)=G$(I1):FF$(I1)=GG$(I1):NEXT
 1745 IFI=2 FORI2=1TOA3:F$(I2)=DO$(I2):FF$(I2)=DD$(I2):NEXT
 1746 IFI=3 FORI3=1TOA4:F$(I3)=MI$(I3):FF$(I3)=MM$(I3):NEXT
 1752IFI=1 XX=A2 ELSEIFI=2 XX=A3 ELSEXX=A4
 1753VDU2
 1754PRINT;C$
 1755VDU3
 1756PROCsort(XX)
 1757VDU2:IFE$="   0.000" GOTO1759
 1758FORK=1TOJ-1:PRINT;"    ";ET$(K);" ";E$(K):PRINT;"           ";EE$(K):NEXT
 1759PRINT;"    TOTAL: ";E$:PRINT
 1761VDU3,4
 1762NEXT:SA=EB-FD:Y$=STR$(SA):PROCadjust:SA$=Y$
 1763VDU2
 1764PRINT"NOTES":PRINT"1 National Bank of Bahrain, Awali":PRINT;SPC3;"i) Fixed  Deposit  No: ";FD%;"  BD:";FD:PRINT;SPC2;"ii) Savings Account No: ";SA%;" BD:";SA$:PRINT''"Treasurer:  D J McKelvie POBox25367 Awali"
 1765PRINT"Auditor  :  V L Williams POBox25240 Awali":VDU3,4
 1766CLS:PRINTTAB(0,5)"When printer stops, reset paper top..."
 1768FORI=1TOA1:IFLEFT$(DT$(I-1),3)=LEFT$(DT$(I),3) THENDP$(I)="   "+RIGHT$(DT$(I),3) ELSEDP$(I)=DT$(I)
 1769NEXT:PRINT''"Done it...Y?":PROCyn:IFA$="Y" ORA$="y" CLS:PROCspace("to continue"):ELSE GOTO1769
 1770VDU2:PRINT:PRINT:PRINT:PRINT:PRINT;SPC50;"(E) OFFERTORIES"
 1771FORL=1TOA1:PRINT;SPC54;DP$(L);" ";O$(L):NEXT:PRINT;SPC54;"TOTAL: ";OT$
 1772VDU3,4
 1910ENDPROC
 1930DEFPROCoff
 1950PROCheading2
 1990IFA=1 VV=1 ELSEVV=2
 2010IFX=1GOTO2030ELSEPROCmenu2:ENDPROC
 2030PROCheading(Z$)
 2031IFOT>0 ANDB=1 ANDA=1 PROCno
 2032IFGT>0 ANDB=1 ANDA=2 PROCno
 2033IFDT>0 ANDB=1 ANDA=3 PROCno
 2034IFMT>0 ANDB=1 ANDA=4 PROCno
 2035IFA$="N" ORA$="n" ENDPROC
 2036PROCheading(Z$)
 2050IFA=1 V=4:PRINT"Enter amount opposite date. If no entry,enter N.  Press F and Return to exit:"
 2070IFA<>1 V=5:PRINT"Enter amount opposite date. If no entry,enter N. Type description under date andamount.  Press F and Return to exit:"
 2071YR$(0)=YRS$:YR(0)=131
 2072PRINTSPC3CHR$YR(II);CHR$157CHR$132"19";YR$(II);"  ";CHR$156
 2090U=0:U(0)=0:FORI=1TO8:II=II+1:U=U+1:U(U)=II:DT1$=DT$(II-1):DT$=DT$(II):IFLEFT$(DT1$,3)=LEFT$(DT$,3) DT$="   "+RIGHT$(DT$,3)
 2091IFI=1 DT$=DT$(II)
 2092PRINTTAB(0);I;"    ";DT$
 2110VDU31,14,V+1:INPUT" "Y$:YY$=LEFT$(Y$,1)
 2111IFY$="" OR(YY$<>"1" ANDYY$<>"2" ANDYY$<>"3" ANDYY$<>"4" ANDYY$<>"5" ANDYY$<>"6" ANDYY$<>"7" ANDYY$<>"8" ANDYY$<>"9" ANDYY$<>"N" ANDYY$<>"n" ANDYY$<>"F" ANDYY$<>"f" ANDYY$<>".")VDU11,31,21,V+1:PRINT"                   ":GOTO2110
 2112V=V+VV:IFY$="F" ORY$="f" OR II=52 THENI=8:XX=II-1:IFII=52 XX=52
 2113PROCadjust:IFA=1 O$(II)=Y$:O(II)=VAL(O$(II)):IFY$="   N.000" ORY$="   n.000" O$(II)="No Service"
 2114IFA=2 G$(II)=Y$:G(II)=VAL(G$(II))
 2115IFA=3 DO$(II)=Y$:DO(II)=VAL(DO$(II))
 2116IFA=4 MI$(II)=Y$:MI(II)=VAL(MI$(II))
 2117IFA=1 A1=XX ELSEIFA=2 A2=XX ELSEIFA=3 A3=XX ELSEA4=XX
 2130IFA<>1 ANDY$<>"   F.000" ANDY$<>"   f.000" ANDY$<>"   N.000" ANDY$<>"   n.000" VDU133:INPUTTAB(3)X$:IFX$="" VDU11:GOTO2130
 2132IFA<>1 AND(Y$="   N.000" ORY$="   n.000") PRINT:X$=""
 2134IFA=2 GG$(II)=X$ ELSEIFA=3 DD$(II)=X$ ELSEIFA=4 MM$(II)=X$
 2150NEXT:PROCchange
 2170IFY$<>"   F.000" ANDY$<>"   f.000" ANDII<52 GOTO2036
 2171IFA=1 W(1)=II ELSEIFA=2 W(2)=II ELSEIFA=3 W(3)=II ELSEW(4)=II
 2210PROCtotal
 2250ENDPROC
 2650DEFPROCdate
 2670FORZ=1TO52
 2690IFD%>28 ANDM%=2 ANDY%<>88 M%=M%+1:D%=D%-28
 2710IFD%>30 ANDM%<>2 ANDM%<>1 ANDM%<>3 ANDM%<>5 ANDM%<>7 ANDM%<>8 ANDM%<>10 ANDM%<>12 M%=M%+1:D%=D%-30
 2730IFD%>31 ANDM%<>2 ANDM%<>4 ANDM%<>6 ANDM%<>9 ANDM%<>11 M%=M%+1:D%=D%-31
 2750IFM%=13 M%=1:YR%=YR%+1:YR=YR+2
 2751YR%(Z)=YR%:YR$(Z)=STR$(YR%(Z)):YR(Z)=YR
 2790FORI=1TOM%:READM$:NEXT
 2810RESTORE3850
 2830D$=STR$(D%):IFLEN(D$)=1 D$=" "+D$
 2850DT$(Z)=M$+" "+D$
 2870D%=D%+7
 2890NEXT
 2910ENDPROC
 2930DEFPROCmenu2
 2950PROCheading(Z$)
 2970PRINTTAB(13,8)CHR$133"1 Start"
 2990PRINTTAB(13)CHR$130"2 Continue"
 3010PRINTTAB(13)CHR$134"3 Read"
 3011PRINTTAB(13)CHR$133"4 Main Menu"
 3050VDU31,0,23,132,157,133:PRINTTAB(3)"Press appropriate number..."
 3070REPEATA$=GET$:UNTILA$>"0"ANDA$<="4"
 3090B=VAL(A$):ONB GOTO3110,3130,3150,3170
 3110X=1:PROCoff:X=0:GOTO2930
 3130IFA=1 II=W(1) ELSEIFA=2 II=W(2) ELSEIFA=3 II=W(3) ELSEII=W(4)
 3131IFII>0 II=II-1
 3132X=1:PROCoff:X=0:GOTO2930
 3150PROCread:GOTO2930
 3170ENDPROC
 3190DEFPROCread
 3191PROCheading2
 3230PROCheading(Z$)
 3232YR$(0)=YRS$:YR(0)=131
 3234PRINTSPC3CHR$YR(II);CHR$157CHR$132"19";YR$(II);"  ";CHR$156
 3236U=0:U(0)=0:FORI=1TO8:II=II+1:U=U+1:U(U)=II:IFA=1 Y$=O$(II) ELSEIFA=2 Y$=G$(II) ELSEIFA=3 Y$=DO$(II) ELSEY$=MI$(II)
 3238IFA<>1 AND(Y$="   N.000" ORY$="   n.000") Y$="    -"
 3240DT1$=DT$(II-1):DT$=DT$(II):IFLEFT$(DT1$,3)=LEFT$(DT$,3) DT$="   "+RIGHT$(DT$,3)
 3242IFI=1 DT$=DT$(II)
 3252PRINTTAB(0);I;"    ";DT$;"   ";Y$:IFY$="   F.000" ORY$="   f.000" ORII=52 I=8:IFY$="   F.000" ORY$="   f.000" VDU11:PRINTSPC38:GOTO3256
 3253IFA=2 W$=GG$(II) ELSEIFA=3 W$=DD$(II) ELSEW$=MM$(II)
 3255IFA<>1PRINTTAB(3)CHR$133;W$
 3256NEXT:IFY$<>"   F.000" ANDY$<>"   f.000" ANDII<52 PROCchange:GOTO3230
 3332PROCchange:PROCtotal
 3350ENDPROC
 3370DEFPROCadjust
 3390 IFMID$(Y$,1,1)<>".":IFMID$(Y$,2,1)<>".":IFMID$(Y$,3,1)<>".":IFMID$(Y$,4,1)<>".":IFMID$(Y$,5,1)<>".":Y$=Y$+"."
 3410 IFMID$(Y$,1,1)="." Y$="    "+Y$
 3430 IFMID$(Y$,2,1)="." Y$="   "+Y$
 3450 IFMID$(Y$,3,1)="." Y$="  "+Y$
 3470IFMID$(Y$,4,1)="." Y$=" "+Y$
 3550IFLEN(Y$)<6 Y$=Y$+"000"
 3570IFLEN(Y$)<7 Y$=Y$+"00"
 3590IFLEN(Y$)<8 Y$=Y$+"0"
 3591IFFL=1 Y$=LEFT$(Y$,8):FL=0
 3592IFLEN(Y$)>8 Y=VAL(Y$):Y=Y+.0001:Y$=STR$(Y):FL=1:GOTO3390
 3610ENDPROC
 3611DEFPROCstart
 3612CLS:PROCheading("User Guide"):PRINT"This is a simple but complete book-     keeping and accounting program."
 3613PRINT'"Four journals are provided: two for inc-ome, two for expenditure, selected from the main menu.  The selected journal is worked from a sub-menu."
 3614PRINT'"The names of the journals have been     selected for church accounts or similar,but could be changed to be more         suitable for other purposes and could beincreased in number."
 3616PRINT'"Beginning at a user-specified starting  date, the program is set to accept      entries at weekly intervals throughout afull year.  The successive weekly dates then appear without effort by the user."
 3617PRINT'"No currency signs or commas in amounts."
 3618PROCspace("to start")
 3630CLS:PRINT'''TAB(12)CHR$132CHR$157CHR$131CHR$141" CHURCH    "CHR$156:PRINTTAB(12)CHR$132CHR$157CHR$131CHR$141" CHURCH    "CHR$156:PRINTTAB(12)CHR$132CHR$157CHR$131CHR$141"ACCOUNTS   "CHR$156
 3631PRINTTAB(12)CHR$132CHR$157CHR$131CHR$141"ACCOUNTS   "CHR$156
 3632PRINT''"New start...Y/N?";:PROCyn:PRINT" ";A$:B$=A$
 3633PRINT"Sure...Y/N?":PROCyn:IFA$="N"ORA$="n" CLS:GOTO3630
 3635IFB$="N"ORB$="n" PROCload:ENDPROC
 3650CLS:PRINT'''''"Enter starting data:-"
 3670INPUTTAB(6,10)"Year (last two digits): "YR$:IFYR$="" THENVDU11:GOTO3670
 3690YR%=VAL(YR$):YR=131:YRS$=YR$
 3710 INPUTTAB(6)"Month (number): "M$:IFM$="" THENVDU11:GOTO3710
 3730M%=VAL(M$)
 3750INPUTTAB(6)"Day (number): "D$:IFD$="" THENVDU11:GOTO3750
 3770D%=VAL(D$)
 3771INPUTTAB(6)"Starting Balance: "SB$:IFSB$="" THENVDU11:GOTO3771
 3772Y$=SB$:PROCadjust:SB$=Y$:SB=VAL(Y$)
 3790PRINT'''"All correct (Y/N)...?":PROCdate:PROCyn
 3810IFA$="N"ORA$="n" CLS:GOTO3650
 3830ENDPROC
 3850DATA Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
 3870DEFPROCheading2
 3890IFB<>2 II=0
 3900IFA=1 Z$="Offertories" ELSEIFA=2 Z$="Misc Income" ELSEIFA=3 Z$="Donations" ELSEZ$="Misc Expenses"
 3920ENDPROC
 3940DEFPROCtotal
 3941OT=0:FORI=1TO52:OT=OT+O(I):NEXT:OT$=STR$(OT):Y$=OT$:PROCadjust:OT$=Y$
 3942GT=0:FORI=1TO52:GT=GT+G(I):NEXT:GT$=STR$(GT):Y$=GT$:PROCadjust:GT$=Y$
 3943DT=0:FORI=1TO52:DT=DT+DO(I):NEXT:DT$=STR$(DT):Y$=DT$:PROCadjust:DT$=Y$
 3944MT=0:FORI=1TO52:MT=MT+MI(I):NEXT:MT$=STR$(MT):Y$=MT$:PROCadjust:MT$=Y$
 3945IFA=9 ORA=7 ORA=6 ENDPROC
 3946IFA=1 T=OT ELSEIFA=2 T=GT ELSEIFA=3 T=DT ELSET=MT
 3960IFA=1 ANDB<>3 V=U+4 ELSEIFB<>3 V=U*2+4
 3961IFB=3 ANDA=1 V=U+2 ELSEIFB=3 V=U*2+1
 3962VDU31,0,V
 3980PRINTCHR$132;CHR$157;CHR$131;CHR$141;"Total ";Z$;" = ";T;"   ":PRINTCHR$132;CHR$157;CHR$131;CHR$141;"Total ";Z$;" = ";T;"   "
 4000PROCspace("for Menu")
 4020ENDPROC
 4040DEFPROCbal
 4041PROCtotal
 4042IFA=6 ORA=7 GOTO4062
 4060PROCheading("B A L A N C E")
 4062IN=OT+GT:Y$=STR$(IN):PROCadjust:IN$=Y$
 4064EX=DT+MT:Y$=STR$(EX):PROCadjust:EX$=Y$
 4066EB=SB+IN-EX:Y$=STR$(EB):PROCadjust:EB$=Y$
 4067IFA=6 ORA=7 ENDPROC
 4079VDU31,0,6
 4080FORI=1TO2:PRINTTAB(5)CHR$133CHR$141"Starting Balance ";CHR$131;SB$:NEXT
 4100FORI=1TO2:PRINTTAB(5)CHR$133CHR$141"Income           ";CHR$131;IN$:NEXT
 4120FORI=1TO2:PRINTTAB(5)CHR$133CHR$141"Expenditure      ";CHR$131;EX$:NEXT
 4140FORI=1TO2:PRINTTAB(5)CHR$133CHR$141"Ending Balance   ";CHR$131;EB$:NEXT
 4141PROCspace("for Menu")
 4160ENDPROC
 4180DEFPROCno
 4181IFA>4 ANDO$(1)="" PRINT"No data..."'"Enter data using options 1, 2, 3, 4 or 6of main menu...":ENDPROC
 4183IFA=7 PRINT"Before printing, save data by using"'"option 5...":ENDPROC
 4190PRINT"You'll erase all previous "Z$'"Do you really want to start at the"'"beginning of "Z$"......Y/N?":PROCyn
 4200ENDPROC
 4220DEFPROCsort(XX)
 4221J=1
 4222LOCALI
 4240FORI=1TOXX:IFF$(I)="   N.000" ORF$(I)="   n.000" GOTO4280
 4260ET$(J)=DT$(I):E$(J)=F$(I):EE$(J)=FF$(I):J=J+1
 4280NEXT
 4340ENDPROC
 4350DEFPROCnotes
 4355IFX=2 ONL%GOTO4361,4363,4365
 4360PROCheading("Bank Accts"):PRINTCHR$133"National Bank of Bahrain, Awali":IFFD%>0 GOTO4370
 4361INPUT"1  Fixed Deposit Acct No: ";FD%:IFFD%=0 VDU11:GOTO4361
 4362IFX=2 GOTO4480
 4363INPUT"2  Fixed Deposit Amount: ";FD:IFFD=0 VDU11:GOTO4363
 4364IFX=2 GOTO4480
 4365INPUT"3  Savings Acct No: ";SA%:IFSA%=0 VDU11:GOTO4365
 4366IFX=2 GOTO4480
 4367PRINT'"Savings account balance will be         calculated in the program...":GOTO4480
 4370PRINT"1  Fixed Deposit Acct No: ";FD%:PRINT"2  Fixed Deposit Amount: ";FD:PRINT"3  Savings Acct No: ";SA%:PRINT'"Savings account balance will be         calculated in the program..."
 4480PROCchange
 4490PROCspace("for Menu")
 4500ENDPROC
 4510 DEFPROCv
 4520A=0:B=0:X=0:XX=0:OT=0:GT=0:DT=0:MT=0:A1=0:A2=0:A3=0:A4=0:FL=0:X$="":FD%=0:FD=0:SA%=0:SA=0:X3=0:X4=0:X5=0
 4550ENDPROC

:� Church Accounts by D J McKelvie         Jan 23, 1986
�:X=0:�DF@
*FX11,0
�v
��O$(52),O(52),DT$(52),YR$(52),YR%(52),YR(52),G$(52),G(52),GG$(52),DO$(52),DO(52),DD$(52),MI$(52),MI(52),MM$(52),W(4),U(10),E$(52),EE$(52),F$(52),FF$(52),ET$(52),DP$(52)
2
�start
F	�menu
Z��heading(T$)
nR�:�I=1�2:�132;�157;�133;�141;�11-�(T$)/2)"]]]]]]]]";�131;T$;�133;"[[[[[[[[":�
��
�/��change:�Y$="   F.000" �Y$="   f.000" R%=1
�D�31,0,23,132,157,133:�"Want to change anything (Y/N)?     ";:�yn
��A$="N"�A$="n" �TvA
��A=8 LL$="3" �LL$="8"
�I�3,23)"Press line number            ":�L$=�:�L$>"0"�L$<=LL$:L%=�(L$)
�A�:�31,0,23,132,157,133:�"Enter correct data and press RETURN"
�"�A=8 X=2:�31,0,10:�notes:X=0:�
�*�0,10);L%;"    ";DT$(U(L%)):�31,14,10
��"Amount "Y$:�adjust
�+�A=1 O$(U(L%))=Y$:O(U(L%))=�(O$(U(L%)))
�+�A=2 G$(U(L%))=Y$:G(U(L%))=�(G$(U(L%)))
�-�A=3 DO$(U(L%))=Y$:DO(U(L%))=�(G$(U(L%)))
�.�A=4 MI$(U(L%))=Y$:MI(U(L%))=�(MI$(U(L%)))
��A<>1 �133:�2)X$
�>�A=2 GG$(U(L%))=X$ ��A=3 DD$(U(L%))=X$ ��A=4 MM$(U(L%))=X$
��change
��R%=1 II=II-1:R%=0
6�
���space(A$)
�E�31,0,23,132,157,133:�"     Press SPACE "A$"...   ":�A$=�:�A$=" "
��
���paper
>�31,0,23,132,157,133:�"Paper...?   Switched on...?   (Y)?"
&�A$=�:�A$="Y" �A$="y"
: �
N��yn
b*� A$=�:�A$="Y" �A$="y" �A$="N" �A$="n"
v�
�
��menu
�F�DT$(1)="" �:�0,2)"No starting data...":�space("to start"):�start
��heading(" M E N U ")
��12,8)�133"1 Offertories"
��12)�134"2 Misc Income"
��12)�130"3 Donations"
��12)�133"4 Misc Expenses"
�12)�134"5 Save Data"
�12)�130"6 Load Data"
*�12)�133"7 Printout"
>�12)�134"8 Bank Accts"
?�12)�130"9 Balance"
R7�'�129"ESCAPE"�133"- cancels option & returns here"
f:�31,0,23,132,157,133:�3)"Press appropriate number..."
z�A$=�:�A$>"0"�A$<="9"
�A=�(A$)
�4�A �tbC,�tbC,�tbC,�tbC,�drC,�TFD,�TZD,�TnD,�ToD
��off:�t^B
��save:�t^B
�load:�t^B
�print:�t^B
.�notes:�t^B
/�bal:�t^B
B�
V
��save
j�heading("SAVE DATA")
~�O$(1)="":�no:�TrE
���0,3)"Put data cassette in recorder"''"Check that recording level controls -   volume, bass, treble - are set correctly"'"Make sure that all tape movement controlbuttons are 'off'"
���'"When the red cassette motor light comes on after pressing SPACE as instructed below, advance or reverse the tape to the point where you want to start recording the data.  Then..."
�&�space("when ready"):�31,0,23:�39
��31,19,15,130
�BX=�"CHURCHACC":�I=1�2000:�:�31,10,19,136,129:�"Saving data..."
��I=1�52:�#X,O$(I),O(I),DT$(I),YR$(I),YR%(I),YR(I),G$(I),G(I),GG$(I),DO$(I),DO(I),DD$(I),MI$(I),MI(I),MM$(I),E$(I),EE$(I),F$(I),FF$(I),ET$(I):�
�6�#X,YR$,YR%,YR,YRS$,M$,M%,D$,D%,SB$,SB,A1,A2,A3,A4
��I=1�4:�#X,W(I):�
��I=1�10:�#X,U(I):�
��#X,FD%,FD,SA%,SA

�#X
#�31,10,19,130:�"Data saved... "
#X3=IN:X4=EX:X5=EB
2�space("for menu")
Z�
n
��load
��heading("LOAD DATA")
���0,3)"Put data cassette in recorder"''"Check that recording level controls -   volume, bass, treble - are set correctly"'"Make sure that all tape movement controlbuttons are 'off'"
���'"When the cassette motor light comes on  after pressing SPACE as prompted below, advance or reverse the tape to where thedata starts. Then press play and wait..."
�#�space("when ready"):�0,23)�39
��v
�7Q=�"CHURCHACC":�31,10,19,136,129:�"Loading data..."
��I=1�52:�#Q,O$(I),O(I),DT$(I),YR$(I),YR%(I),YR(I),G$(I),G(I),GG$(I),DO$(I),DO(I),DD$(I),MI$(I),MI(I),MM$(I),E$(I),EE$(I),F$(I),FF$(I),ET$(I):�
6�#Q,YR$,YR%,YR,YRS$,M$,M%,D$,D%,SB$,SB,A1,A2,A3,A4
�I=1�4:�#Q,W(I):�
�I=1�10:�#Q,U(I):�
�#Q,FD%,FD,SA%,SA
"�#Q
6$�31,10,19,130:�"Data loaded... "
8A=6:�bal:X3=IN:X4=EX:X5=EB
J�space("for Menu")
r�
�`��print �bal:�heading("PRINTOUT"):�O$(1)="" �IN<>X3 �EX<>X4 �EB<>X5 �no:�space("for menu"):�
�"�0,12)"Paper - A4 minimum..."
�
�paper
��2
�]�A1>A2 �A1>A3 �A1>A4 A5=A1 ��A2>A1 �A2>A3 �A2>A4 A5=A2 ��A3>A1 �A3>A2 �A3>A4 A5=A3 �A5=A4
���;�18;"AWALI INTERDENOMINATIONAL CHURCH":�;�24;"FINANCIAL STATEMENT":�;�21;DT$(1);", 19";YR$(1);" - ";DT$(A5);", 19";YR$(A5)
���:�;"(A) BALANCE":�;"    Starting Balance ";SB$:�;"    Income           ";IN$;" (B+E)":�;"    Expenditure      ";EX$;" (C+D)":�;"    Ending Balance   ";EB$;" (Note 1)":�
��3,4
�U�I=1�3:�I=1 C$="(B) MISC INCOME" ��I=2 C$="(C) DONATIONS" �C$="(D) MISC EXPENSES"
�$�I=1 E$=GT$ ��I=2 E$=DT$ �E$=MT$
�2 �I=1 �I1=1�A2:F$(I1)=G$(I1):FF$(I1)=GG$(I1):�
�3 �I=2 �I2=1�A3:F$(I2)=DO$(I2):FF$(I2)=DD$(I2):�
�3 �I=3 �I3=1�A4:F$(I3)=MI$(I3):FF$(I3)=MM$(I3):�
�!�I=1 XX=A2 ��I=2 XX=A3 �XX=A4
��2
��;C$
��3
�
�sort(XX)
��2:�E$="   0.000" �d_F
�?�K=1�J-1:�;"    ";ET$(K);" ";E$(K):�;"           ";EE$(K):�
��;"    TOTAL: ";E$:�
��3,4
�&�:SA=EB-FD:Y$=�(SA):�adjust:SA$=Y$
��2
��"NOTES":�"1 National Bank of Bahrain, Awali":�;�3;"i) Fixed  Deposit  No: ";FD%;"  BD:";FD:�;�2;"ii) Savings Account No: ";SA%;" BD:";SA$:�''"Treasurer:  D J McKelvie POBox25367 Awali"
�5�"Auditor  :  V L Williams POBox25240 Awali":�3,4
�4�:�0,5)"When printer stops, reset paper top..."
�L�I=1�A1:�DT$(I-1),3)=�DT$(I),3) �DP$(I)="   "+�DT$(I),3) �DP$(I)=DT$(I)
�K�:�''"Done it...Y?":�yn:�A$="Y" �A$="y" �:�space("to continue"):� �diF
�&�2:�:�:�:�:�;�50;"(E) OFFERTORIES"
�8�L=1�A1:�;�54;DP$(L);" ";O$(L):�:�;�54;"TOTAL: ";OT$
��3,4
v�
�	��off
�
�heading2
��A=1 VV=1 �VV=2
��X=1�dnG��menu2:�
��heading(Z$)
��OT>0 �B=1 �A=1 �no
��GT>0 �B=1 �A=2 �no
��DT>0 �B=1 �A=3 �no
��MT>0 �B=1 �A=4 �no
��A$="N" �A$="n" �
��heading(Z$)
]�A=1 V=4:�"Enter amount opposite date. If no entry,enter N.  Press F and Return to exit:"
��A<>1 V=5:�"Enter amount opposite date. If no entry,enter N. Type description under date andamount.  Press F and Return to exit:"
YR$(0)=YRS$:YR(0)=131
-�3�YR(II);�157�132"19";YR$(II);"  ";�156
*jU=0:U(0)=0:�I=1�8:II=II+1:U=U+1:U(U)=II:DT1$=DT$(II-1):DT$=DT$(II):�DT1$,3)=�DT$,3) DT$="   "+�DT$,3)
+�I=1 DT$=DT$(II)
,�0);I;"    ";DT$
> �31,14,V+1:�" "Y$:YY$=�Y$,1)
?��Y$="" �(YY$<>"1" �YY$<>"2" �YY$<>"3" �YY$<>"4" �YY$<>"5" �YY$<>"6" �YY$<>"7" �YY$<>"8" �YY$<>"9" �YY$<>"N" �YY$<>"n" �YY$<>"F" �YY$<>"f" �YY$<>".")�11,31,21,V+1:�"                   ":�T~H
@<V=V+VV:�Y$="F" �Y$="f" � II=52 �I=8:XX=II-1:�II=52 XX=52
A\�adjust:�A=1 O$(II)=Y$:O(II)=�(O$(II)):�Y$="   N.000" �Y$="   n.000" O$(II)="No Service"
B"�A=2 G$(II)=Y$:G(II)=�(G$(II))
C%�A=3 DO$(II)=Y$:DO(II)=�(DO$(II))
D%�A=4 MI$(II)=Y$:MI(II)=�(MI$(II))
E-�A=1 A1=XX ��A=2 A2=XX ��A=3 A3=XX �A4=XX
Rf�A<>1 �Y$<>"   F.000" �Y$<>"   f.000" �Y$<>"   N.000" �Y$<>"   n.000" �133:�3)X$:�X$="" �11:�DRH
T1�A<>1 �(Y$="   N.000" �Y$="   n.000") �:X$=""
V5�A=2 GG$(II)=X$ ��A=3 DD$(II)=X$ ��A=4 MM$(II)=X$
f
�:�change
z0�Y$<>"   F.000" �Y$<>"   f.000" �II<52 �dtG
{5�A=1 W(1)=II ��A=2 W(2)=II ��A=3 W(3)=II �W(4)=II
�
�total
��
Z
��date
n�Z=1�52
�)�D%>28 �M%=2 �Y%<>88 M%=M%+1:D%=D%-28
�U�D%>30 �M%<>2 �M%<>1 �M%<>3 �M%<>5 �M%<>7 �M%<>8 �M%<>10 �M%<>12 M%=M%+1:D%=D%-30
�?�D%>31 �M%<>2 �M%<>4 �M%<>6 �M%<>9 �M%<>11 M%=M%+1:D%=D%-31
�!�M%=13 M%=1:YR%=YR%+1:YR=YR+2
�(YR%(Z)=YR%:YR$(Z)=�(YR%(Z)):YR(Z)=YR
��I=1�M%:�M$:�
�	��TJO
D$=�(D%):�(D$)=1 D$=" "+D$
"DT$(Z)=M$+" "+D$
6D%=D%+7
J�
^�
r��menu2
��heading(Z$)
��13,8)�133"1 Start"
��13)�130"2 Continue"
��13)�134"3 Read"
��13)�133"4 Main Menu"
�:�31,0,23,132,157,133:�3)"Press appropriate number..."
��A$=�:�A$>"0"�A$<="4"
#B=�(A$):�B �TfL,�TzL,�DNL,�DbL
&X=1:�off:X=0:�DrK
:5�A=1 II=W(1) ��A=2 II=W(2) ��A=3 II=W(3) �II=W(4)
;�II>0 II=II-1
<X=1:�off:X=0:�DrK
N�read:�DrK
b�
v
��read
w
�heading2
��heading(Z$)
�YR$(0)=YRS$:YR(0)=131
�-�3�YR(II);�157�132"19";YR$(II);"  ";�156
�gU=0:U(0)=0:�I=1�8:II=II+1:U=U+1:U(U)=II:�A=1 Y$=O$(II) ��A=2 Y$=G$(II) ��A=3 Y$=DO$(II) �Y$=MI$(II)
�4�A<>1 �(Y$="   N.000" �Y$="   n.000") Y$="    -"
�BDT1$=DT$(II-1):DT$=DT$(II):�DT1$,3)=�DT$,3) DT$="   "+�DT$,3)
��I=1 DT$=DT$(II)
�t�0);I;"    ";DT$;"   ";Y$:�Y$="   F.000" �Y$="   f.000" �II=52 I=8:�Y$="   F.000" �Y$="   f.000" �11:�38:�txL
�0�A=2 W$=GG$(II) ��A=3 W$=DD$(II) �W$=MM$(II)
��A<>1�3)�133;W$
�:�:�Y$<>"   F.000" �Y$<>"   f.000" �II<52 �change:�t^L

�change:�total

�

*��adjust

>Y �Y$,1,1)<>".":�Y$,2,1)<>".":�Y$,3,1)<>".":�Y$,4,1)<>".":�Y$,5,1)<>".":Y$=Y$+"."

R �Y$,1,1)="." Y$="    "+Y$

f �Y$,2,1)="." Y$="   "+Y$

z �Y$,3,1)="." Y$="  "+Y$

��Y$,4,1)="." Y$=" "+Y$

��(Y$)<6 Y$=Y$+"000"

��(Y$)<7 Y$=Y$+"00"
�(Y$)<8 Y$=Y$+"0"
�FL=1 Y$=�Y$,8):FL=0
1�(Y$)>8 Y=�(Y$):Y=Y+.0001:Y$=�(Y):FL=1:�T~M
�
��start
g�:�heading("User Guide"):�"This is a simple but complete book-     keeping and accounting program."
��'"Four journals are provided: two for inc-ome, two for expenditure, selected from the main menu.  The selected journal is worked from a sub-menu."
��'"The names of the journals have been     selected for church accounts or similar,but could be changed to be more         suitable for other purposes and could beincreased in number."
 ��'"Beginning at a user-specified starting  date, the program is set to accept      entries at weekly intervals throughout afull year.  The successive weekly dates then appear without effort by the user."
!/�'"No currency signs or commas in amounts."
"�space("to start")
.}�:�'''�12)�132�157�131�141" CHURCH    "�156:�12)�132�157�131�141" CHURCH    "�156:�12)�132�157�131�141"ACCOUNTS   "�156
/*�12)�132�157�131�141"ACCOUNTS   "�156
0,�''"New start...Y/N?";:�yn:�" ";A$:B$=A$
1-�"Sure...Y/N?":�yn:�A$="N"�A$="n" �:�TnN
3�B$="N"�B$="n" �load:�
B#�:�'''''"Enter starting data:-"
V;�6,10)"Year (last two digits): "YR$:�YR$="" ��11:�DVN
jYR%=�(YR$):YR=131:YRS$=YR$
~/ �6)"Month (number): "M$:�M$="" ��11:�D~N
�M%=�(M$)
�,�6)"Day (number): "D$:�D$="" ��11:�tfN
�D%=�(D$)
�2�6)"Starting Balance: "SB$:�SB$="" ��11:�t{N
�"Y$=SB$:�adjust:SB$=Y$:SB=�(Y$)
�)�'''"All correct (Y/N)...?":�date:�yn
��A$="N"�A$="n" �:�DBN
��

5� Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
��heading2
2�B<>2 II=0
<Y�A=1 Z$="Offertories" ��A=2 Z$="Misc Income" ��A=3 Z$="Donations" �Z$="Misc Expenses"
P�
d��total
e=OT=0:�I=1�52:OT=OT+O(I):�:OT$=�(OT):Y$=OT$:�adjust:OT$=Y$
f=GT=0:�I=1�52:GT=GT+G(I):�:GT$=�(GT):Y$=GT$:�adjust:GT$=Y$
g>DT=0:�I=1�52:DT=DT+DO(I):�:DT$=�(DT):Y$=DT$:�adjust:DT$=Y$
h>MT=0:�I=1�52:MT=MT+MI(I):�:MT$=�(MT):Y$=MT$:�adjust:MT$=Y$
i�A=9 �A=7 �A=6 �
j)�A=1 T=OT ��A=2 T=GT ��A=3 T=DT �T=MT
x#�A=1 �B<>3 V=U+4 ��B<>3 V=U*2+4
y!�B=3 �A=1 V=U+2 ��B=3 V=U*2+1
z�31,0,V
�a�132;�157;�131;�141;"Total ";Z$;" = ";T;"   ":�132;�157;�131;�141;"Total ";Z$;" = ";T;"   "
��space("for Menu")
��
�	��bal
�
�total
��A=6 �A=7 �d^O
��heading("B A L A N C E")
�$IN=OT+GT:Y$=�(IN):�adjust:IN$=Y$
�$EX=DT+MT:Y$=�(EX):�adjust:EX$=Y$
�'EB=SB+IN-EX:Y$=�(EB):�adjust:EB$=Y$
��A=6 �A=7 �
��31,0,6
�5�I=1�2:�5)�133�141"Starting Balance ";�131;SB$:�
5�I=1�2:�5)�133�141"Income           ";�131;IN$:�
5�I=1�2:�5)�133�141"Expenditure      ";�131;EX$:�
,5�I=1�2:�5)�133�141"Ending Balance   ";�131;EB$:�
-�space("for Menu")
@�
T��no
U\�A>4 �O$(1)="" �"No data..."'"Enter data using options 1, 2, 3, 4 or 6of main menu...":�
W?�A=7 �"Before printing, save data by using"'"option 5...":�
^j�"You'll erase all previous "Z$'"Do you really want to start at the"'"beginning of "Z$"......Y/N?":�yn
h�
|��sort(XX)
}J=1
~�I
�5�I=1�XX:�F$(I)="   N.000" �F$(I)="   n.000" �txP
�1ET$(J)=DT$(I):E$(J)=F$(I):EE$(J)=FF$(I):J=J+1
��
��
���notes
�X=2 �L%�TIQ,�TKQ,�TMQ
N�heading("Bank Accts"):�133"National Bank of Bahrain, Awali":�FD%>0 �TRQ
	6�"1  Fixed Deposit Acct No: ";FD%:�FD%=0 �11:�TIQ

�X=2 �t@Q
3�"2  Fixed Deposit Amount: ";FD:�FD=0 �11:�TKQ
�X=2 �t@Q

0�"3  Savings Acct No: ";SA%:�SA%=0 �11:�TMQ
�X=2 �t@Q
R�'"Savings account balance will be         calculated in the program...":�t@Q
��"1  Fixed Deposit Acct No: ";FD%:�"2  Fixed Deposit Amount: ";FD:�"3  Savings Acct No: ";SA%:�'"Savings account balance will be         calculated in the program..."
��change
��space("for Menu")
��
� ��v
�lA=0:B=0:X=0:XX=0:OT=0:GT=0:DT=0:MT=0:A1=0:A2=0:A3=0:A4=0:FL=0:X$="":FD%=0:FD=0:SA%=0:SA=0:X3=0:X4=0:X5=0
��
�
00000000  0d 00 0a 3a f4 20 43 68  75 72 63 68 20 41 63 63  |...:. Church Acc|
00000010  6f 75 6e 74 73 20 62 79  20 44 20 4a 20 4d 63 4b  |ounts by D J McK|
00000020  65 6c 76 69 65 20 20 20  20 20 20 20 20 20 4a 61  |elvie         Ja|
00000030  6e 20 32 33 2c 20 31 39  38 36 0d 00 0f 10 ee 85  |n 23, 1986......|
00000040  3a 58 3d 30 3a e5 8d 44  46 40 0d 00 14 0b 2a 46  |:X=0:..DF@....*F|
00000050  58 31 31 2c 30 0d 00 19  06 f2 76 0d 00 1e ac de  |X11,0.....v.....|
00000060  4f 24 28 35 32 29 2c 4f  28 35 32 29 2c 44 54 24  |O$(52),O(52),DT$|
00000070  28 35 32 29 2c 59 52 24  28 35 32 29 2c 59 52 25  |(52),YR$(52),YR%|
00000080  28 35 32 29 2c 59 52 28  35 32 29 2c 47 24 28 35  |(52),YR(52),G$(5|
00000090  32 29 2c 47 28 35 32 29  2c 47 47 24 28 35 32 29  |2),G(52),GG$(52)|
000000a0  2c 44 4f 24 28 35 32 29  2c 44 4f 28 35 32 29 2c  |,DO$(52),DO(52),|
000000b0  44 44 24 28 35 32 29 2c  4d 49 24 28 35 32 29 2c  |DD$(52),MI$(52),|
000000c0  4d 49 28 35 32 29 2c 4d  4d 24 28 35 32 29 2c 57  |MI(52),MM$(52),W|
000000d0  28 34 29 2c 55 28 31 30  29 2c 45 24 28 35 32 29  |(4),U(10),E$(52)|
000000e0  2c 45 45 24 28 35 32 29  2c 46 24 28 35 32 29 2c  |,EE$(52),F$(52),|
000000f0  46 46 24 28 35 32 29 2c  45 54 24 28 35 32 29 2c  |FF$(52),ET$(52),|
00000100  44 50 24 28 35 32 29 0d  00 32 0a f2 73 74 61 72  |DP$(52)..2..star|
00000110  74 0d 00 46 09 f2 6d 65  6e 75 0d 00 5a 11 dd f2  |t..F..menu..Z...|
00000120  68 65 61 64 69 6e 67 28  54 24 29 0d 00 6e 52 db  |heading(T$)..nR.|
00000130  3a e3 49 3d 31 b8 32 3a  f1 bd 31 33 32 3b bd 31  |:.I=1.2:..132;.1|
00000140  35 37 3b bd 31 33 33 3b  bd 31 34 31 3b 8a 31 31  |57;.133;.141;.11|
00000150  2d a9 28 54 24 29 2f 32  29 22 5d 5d 5d 5d 5d 5d  |-.(T$)/2)"]]]]]]|
00000160  5d 5d 22 3b bd 31 33 31  3b 54 24 3b bd 31 33 33  |]]";.131;T$;.133|
00000170  3b 22 5b 5b 5b 5b 5b 5b  5b 5b 22 3a ed 0d 00 82  |;"[[[[[[[[":....|
00000180  05 e1 0d 00 96 2f dd f2  63 68 61 6e 67 65 3a e7  |...../..change:.|
00000190  59 24 3d 22 20 20 20 46  2e 30 30 30 22 20 84 59  |Y$="   F.000" .Y|
000001a0  24 3d 22 20 20 20 66 2e  30 30 30 22 20 52 25 3d  |$="   f.000" R%=|
000001b0  31 0d 00 aa 44 ef 33 31  2c 30 2c 32 33 2c 31 33  |1...D.31,0,23,13|
000001c0  32 2c 31 35 37 2c 31 33  33 3a f1 22 57 61 6e 74  |2,157,133:."Want|
000001d0  20 74 6f 20 63 68 61 6e  67 65 20 61 6e 79 74 68  | to change anyth|
000001e0  69 6e 67 20 28 59 2f 4e  29 3f 20 20 20 20 20 22  |ing (Y/N)?     "|
000001f0  3b 3a f2 79 6e 0d 00 be  18 e7 41 24 3d 22 4e 22  |;:.yn.....A$="N"|
00000200  84 41 24 3d 22 6e 22 20  e5 8d 54 76 41 0d 00 c0  |.A$="n" ..TvA...|
00000210  19 e7 41 3d 38 20 4c 4c  24 3d 22 33 22 20 8b 4c  |..A=8 LL$="3" .L|
00000220  4c 24 3d 22 38 22 0d 00  d2 49 f1 8a 33 2c 32 33  |L$="8"...I..3,23|
00000230  29 22 50 72 65 73 73 20  6c 69 6e 65 20 6e 75 6d  |)"Press line num|
00000240  62 65 72 20 20 20 20 20  20 20 20 20 20 20 20 22  |ber            "|
00000250  3a f5 4c 24 3d be 3a fd  4c 24 3e 22 30 22 80 4c  |:.L$=.:.L$>"0".L|
00000260  24 3c 3d 4c 4c 24 3a 4c  25 3d bb 28 4c 24 29 0d  |$<=LL$:L%=.(L$).|
00000270  00 d4 41 db 3a ef 33 31  2c 30 2c 32 33 2c 31 33  |..A.:.31,0,23,13|
00000280  32 2c 31 35 37 2c 31 33  33 3a f1 22 45 6e 74 65  |2,157,133:."Ente|
00000290  72 20 63 6f 72 72 65 63  74 20 64 61 74 61 20 61  |r correct data a|
000002a0  6e 64 20 70 72 65 73 73  20 52 45 54 55 52 4e 22  |nd press RETURN"|
000002b0  0d 00 d6 22 e7 41 3d 38  20 58 3d 32 3a ef 33 31  |...".A=8 X=2:.31|
000002c0  2c 30 2c 31 30 3a f2 6e  6f 74 65 73 3a 58 3d 30  |,0,10:.notes:X=0|
000002d0  3a e1 0d 00 e7 2a f1 8a  30 2c 31 30 29 3b 4c 25  |:....*..0,10);L%|
000002e0  3b 22 20 20 20 20 22 3b  44 54 24 28 55 28 4c 25  |;"    ";DT$(U(L%|
000002f0  29 29 3a ef 33 31 2c 31  34 2c 31 30 0d 00 e8 18  |)):.31,14,10....|
00000300  e8 22 41 6d 6f 75 6e 74  20 22 59 24 3a f2 61 64  |."Amount "Y$:.ad|
00000310  6a 75 73 74 0d 00 e9 2b  e7 41 3d 31 20 4f 24 28  |just...+.A=1 O$(|
00000320  55 28 4c 25 29 29 3d 59  24 3a 4f 28 55 28 4c 25  |U(L%))=Y$:O(U(L%|
00000330  29 29 3d bb 28 4f 24 28  55 28 4c 25 29 29 29 0d  |))=.(O$(U(L%))).|
00000340  00 ea 2b e7 41 3d 32 20  47 24 28 55 28 4c 25 29  |..+.A=2 G$(U(L%)|
00000350  29 3d 59 24 3a 47 28 55  28 4c 25 29 29 3d bb 28  |)=Y$:G(U(L%))=.(|
00000360  47 24 28 55 28 4c 25 29  29 29 0d 00 eb 2d e7 41  |G$(U(L%)))...-.A|
00000370  3d 33 20 44 4f 24 28 55  28 4c 25 29 29 3d 59 24  |=3 DO$(U(L%))=Y$|
00000380  3a 44 4f 28 55 28 4c 25  29 29 3d bb 28 47 24 28  |:DO(U(L%))=.(G$(|
00000390  55 28 4c 25 29 29 29 0d  00 ec 2e e7 41 3d 34 20  |U(L%))).....A=4 |
000003a0  4d 49 24 28 55 28 4c 25  29 29 3d 59 24 3a 4d 49  |MI$(U(L%))=Y$:MI|
000003b0  28 55 28 4c 25 29 29 3d  bb 28 4d 49 24 28 55 28  |(U(L%))=.(MI$(U(|
000003c0  4c 25 29 29 29 0d 00 ed  15 e7 41 3c 3e 31 20 ef  |L%))).....A<>1 .|
000003d0  31 33 33 3a e8 8a 32 29  58 24 0d 00 ee 3e e7 41  |133:..2)X$...>.A|
000003e0  3d 32 20 47 47 24 28 55  28 4c 25 29 29 3d 58 24  |=2 GG$(U(L%))=X$|
000003f0  20 8b e7 41 3d 33 20 44  44 24 28 55 28 4c 25 29  | ..A=3 DD$(U(L%)|
00000400  29 3d 58 24 20 8b e7 41  3d 34 20 4d 4d 24 28 55  |)=X$ ..A=4 MM$(U|
00000410  28 4c 25 29 29 3d 58 24  0d 00 ef 0b f2 63 68 61  |(L%))=X$.....cha|
00000420  6e 67 65 0d 00 f0 16 e7  52 25 3d 31 20 49 49 3d  |nge.....R%=1 II=|
00000430  49 49 2d 31 3a 52 25 3d  30 0d 01 36 05 e1 0d 01  |II-1:R%=0..6....|
00000440  ae 0f dd f2 73 70 61 63  65 28 41 24 29 0d 01 d6  |....space(A$)...|
00000450  45 ef 33 31 2c 30 2c 32  33 2c 31 33 32 2c 31 35  |E.31,0,23,132,15|
00000460  37 2c 31 33 33 3a f1 22  20 20 20 20 20 50 72 65  |7,133:."     Pre|
00000470  73 73 20 53 50 41 43 45  20 22 41 24 22 2e 2e 2e  |ss SPACE "A$"...|
00000480  20 20 20 22 3a f5 41 24  3d be 3a fd 41 24 3d 22  |   ":.A$=.:.A$="|
00000490  20 22 0d 01 ea 05 e1 0d  01 fe 0b dd f2 70 61 70  | "...........pap|
000004a0  65 72 0d 02 12 3e ef 33  31 2c 30 2c 32 33 2c 31  |er...>.31,0,23,1|
000004b0  33 32 2c 31 35 37 2c 31  33 33 3a f1 22 50 61 70  |32,157,133:."Pap|
000004c0  65 72 2e 2e 2e 3f 20 20  20 53 77 69 74 63 68 65  |er...?   Switche|
000004d0  64 20 6f 6e 2e 2e 2e 3f  20 20 20 28 59 29 3f 22  |d on...?   (Y)?"|
000004e0  0d 02 26 19 f5 41 24 3d  be 3a fd 41 24 3d 22 59  |..&..A$=.:.A$="Y|
000004f0  22 20 84 41 24 3d 22 79  22 0d 02 3a 06 20 e1 0d  |" .A$="y"..:. ..|
00000500  02 4e 08 dd f2 79 6e 0d  02 62 2a f5 20 41 24 3d  |.N...yn..b*. A$=|
00000510  be 3a fd 41 24 3d 22 59  22 20 84 41 24 3d 22 79  |.:.A$="Y" .A$="y|
00000520  22 20 84 41 24 3d 22 4e  22 20 84 41 24 3d 22 6e  |" .A$="N" .A$="n|
00000530  22 0d 02 76 05 e1 0d 02  8a 0a dd f2 6d 65 6e 75  |"..v........menu|
00000540  0d 02 94 46 e7 44 54 24  28 31 29 3d 22 22 20 db  |...F.DT$(1)="" .|
00000550  3a f1 8a 30 2c 32 29 22  4e 6f 20 73 74 61 72 74  |:..0,2)"No start|
00000560  69 6e 67 20 64 61 74 61  2e 2e 2e 22 3a f2 73 70  |ing data...":.sp|
00000570  61 63 65 28 22 74 6f 20  73 74 61 72 74 22 29 3a  |ace("to start"):|
00000580  f2 73 74 61 72 74 0d 02  9e 19 f2 68 65 61 64 69  |.start.....headi|
00000590  6e 67 28 22 20 4d 20 45  20 4e 20 55 20 22 29 0d  |ng(" M E N U ").|
000005a0  02 b2 1e f1 8a 31 32 2c  38 29 bd 31 33 33 22 31  |.....12,8).133"1|
000005b0  20 4f 66 66 65 72 74 6f  72 69 65 73 22 0d 02 c6  | Offertories"...|
000005c0  1c f1 8a 31 32 29 bd 31  33 34 22 32 20 4d 69 73  |...12).134"2 Mis|
000005d0  63 20 49 6e 63 6f 6d 65  22 0d 02 da 1a f1 8a 31  |c Income"......1|
000005e0  32 29 bd 31 33 30 22 33  20 44 6f 6e 61 74 69 6f  |2).130"3 Donatio|
000005f0  6e 73 22 0d 02 ee 1e f1  8a 31 32 29 bd 31 33 33  |ns"......12).133|
00000600  22 34 20 4d 69 73 63 20  45 78 70 65 6e 73 65 73  |"4 Misc Expenses|
00000610  22 0d 03 02 1a f1 8a 31  32 29 bd 31 33 34 22 35  |"......12).134"5|
00000620  20 53 61 76 65 20 44 61  74 61 22 0d 03 16 1a f1  | Save Data".....|
00000630  8a 31 32 29 bd 31 33 30  22 36 20 4c 6f 61 64 20  |.12).130"6 Load |
00000640  44 61 74 61 22 0d 03 2a  19 f1 8a 31 32 29 bd 31  |Data"..*...12).1|
00000650  33 33 22 37 20 50 72 69  6e 74 6f 75 74 22 0d 03  |33"7 Printout"..|
00000660  3e 1b f1 8a 31 32 29 bd  31 33 34 22 38 20 42 61  |>...12).134"8 Ba|
00000670  6e 6b 20 41 63 63 74 73  22 0d 03 3f 18 f1 8a 31  |nk Accts"..?...1|
00000680  32 29 bd 31 33 30 22 39  20 42 61 6c 61 6e 63 65  |2).130"9 Balance|
00000690  22 0d 03 52 37 f1 27 bd  31 32 39 22 45 53 43 41  |"..R7.'.129"ESCA|
000006a0  50 45 22 bd 31 33 33 22  2d 20 63 61 6e 63 65 6c  |PE".133"- cancel|
000006b0  73 20 6f 70 74 69 6f 6e  20 26 20 72 65 74 75 72  |s option & retur|
000006c0  6e 73 20 68 65 72 65 22  0d 03 66 3a ef 33 31 2c  |ns here"..f:.31,|
000006d0  30 2c 32 33 2c 31 33 32  2c 31 35 37 2c 31 33 33  |0,23,132,157,133|
000006e0  3a f1 8a 33 29 22 50 72  65 73 73 20 61 70 70 72  |:..3)"Press appr|
000006f0  6f 70 72 69 61 74 65 20  6e 75 6d 62 65 72 2e 2e  |opriate number..|
00000700  2e 22 0d 03 7a 19 f5 41  24 3d be 3a fd 41 24 3e  |."..z..A$=.:.A$>|
00000710  22 30 22 80 41 24 3c 3d  22 39 22 0d 03 8e 0b 41  |"0".A$<="9"....A|
00000720  3d bb 28 41 24 29 0d 03  98 34 ee 41 20 e5 8d 74  |=.(A$)...4.A ..t|
00000730  62 43 2c 8d 74 62 43 2c  8d 74 62 43 2c 8d 74 62  |bC,.tbC,.tbC,.tb|
00000740  43 2c 8d 64 72 43 2c 8d  54 46 44 2c 8d 54 5a 44  |C,.drC,.TFD,.TZD|
00000750  2c 8d 54 6e 44 2c 8d 54  6f 44 0d 03 a2 0e f2 6f  |,.TnD,.ToD.....o|
00000760  66 66 3a e5 8d 74 5e 42  0d 03 f2 0f f2 73 61 76  |ff:..t^B.....sav|
00000770  65 3a e5 8d 74 5e 42 0d  04 06 0f f2 6c 6f 61 64  |e:..t^B.....load|
00000780  3a e5 8d 74 5e 42 0d 04  1a 10 f2 70 72 69 6e 74  |:..t^B.....print|
00000790  3a e5 8d 74 5e 42 0d 04  2e 10 f2 6e 6f 74 65 73  |:..t^B.....notes|
000007a0  3a e5 8d 74 5e 42 0d 04  2f 0e f2 62 61 6c 3a e5  |:..t^B../..bal:.|
000007b0  8d 74 5e 42 0d 04 42 05  e1 0d 04 56 0a dd f2 73  |.t^B..B....V...s|
000007c0  61 76 65 0d 04 6a 19 f2  68 65 61 64 69 6e 67 28  |ave..j..heading(|
000007d0  22 53 41 56 45 20 44 41  54 41 22 29 0d 04 7e 17  |"SAVE DATA")..~.|
000007e0  e7 4f 24 28 31 29 3d 22  22 3a f2 6e 6f 3a e5 8d  |.O$(1)="":.no:..|
000007f0  54 72 45 0d 04 92 b9 f1  8a 30 2c 33 29 22 50 75  |TrE......0,3)"Pu|
00000800  74 20 64 61 74 61 20 63  61 73 73 65 74 74 65 20  |t data cassette |
00000810  69 6e 20 72 65 63 6f 72  64 65 72 22 27 27 22 43  |in recorder"''"C|
00000820  68 65 63 6b 20 74 68 61  74 20 72 65 63 6f 72 64  |heck that record|
00000830  69 6e 67 20 6c 65 76 65  6c 20 63 6f 6e 74 72 6f  |ing level contro|
00000840  6c 73 20 2d 20 20 20 76  6f 6c 75 6d 65 2c 20 62  |ls -   volume, b|
00000850  61 73 73 2c 20 74 72 65  62 6c 65 20 2d 20 61 72  |ass, treble - ar|
00000860  65 20 73 65 74 20 63 6f  72 72 65 63 74 6c 79 22  |e set correctly"|
00000870  27 22 4d 61 6b 65 20 73  75 72 65 20 74 68 61 74  |'"Make sure that|
00000880  20 61 6c 6c 20 74 61 70  65 20 6d 6f 76 65 6d 65  | all tape moveme|
00000890  6e 74 20 63 6f 6e 74 72  6f 6c 62 75 74 74 6f 6e  |nt controlbutton|
000008a0  73 20 61 72 65 20 27 6f  66 66 27 22 0d 04 a6 ba  |s are 'off'"....|
000008b0  f1 27 22 57 68 65 6e 20  74 68 65 20 72 65 64 20  |.'"When the red |
000008c0  63 61 73 73 65 74 74 65  20 6d 6f 74 6f 72 20 6c  |cassette motor l|
000008d0  69 67 68 74 20 63 6f 6d  65 73 20 6f 6e 20 61 66  |ight comes on af|
000008e0  74 65 72 20 70 72 65 73  73 69 6e 67 20 53 50 41  |ter pressing SPA|
000008f0  43 45 20 61 73 20 69 6e  73 74 72 75 63 74 65 64  |CE as instructed|
00000900  20 62 65 6c 6f 77 2c 20  61 64 76 61 6e 63 65 20  | below, advance |
00000910  6f 72 20 72 65 76 65 72  73 65 20 74 68 65 20 74  |or reverse the t|
00000920  61 70 65 20 74 6f 20 74  68 65 20 70 6f 69 6e 74  |ape to the point|
00000930  20 77 68 65 72 65 20 79  6f 75 20 77 61 6e 74 20  | where you want |
00000940  74 6f 20 73 74 61 72 74  20 72 65 63 6f 72 64 69  |to start recordi|
00000950  6e 67 20 74 68 65 20 64  61 74 61 2e 20 20 54 68  |ng the data.  Th|
00000960  65 6e 2e 2e 2e 22 0d 04  ba 26 f2 73 70 61 63 65  |en..."...&.space|
00000970  28 22 77 68 65 6e 20 72  65 61 64 79 22 29 3a ef  |("when ready"):.|
00000980  33 31 2c 30 2c 32 33 3a  f1 89 33 39 0d 04 ce 11  |31,0,23:..39....|
00000990  ef 33 31 2c 31 39 2c 31  35 2c 31 33 30 0d 04 e2  |.31,19,15,130...|
000009a0  42 58 3d ae 22 43 48 55  52 43 48 41 43 43 22 3a  |BX=."CHURCHACC":|
000009b0  e3 49 3d 31 b8 32 30 30  30 3a ed 3a ef 33 31 2c  |.I=1.2000:.:.31,|
000009c0  31 30 2c 31 39 2c 31 33  36 2c 31 32 39 3a f1 22  |10,19,136,129:."|
000009d0  53 61 76 69 6e 67 20 64  61 74 61 2e 2e 2e 22 0d  |Saving data...".|
000009e0  04 e3 92 e3 49 3d 31 b8  35 32 3a f1 23 58 2c 4f  |....I=1.52:.#X,O|
000009f0  24 28 49 29 2c 4f 28 49  29 2c 44 54 24 28 49 29  |$(I),O(I),DT$(I)|
00000a00  2c 59 52 24 28 49 29 2c  59 52 25 28 49 29 2c 59  |,YR$(I),YR%(I),Y|
00000a10  52 28 49 29 2c 47 24 28  49 29 2c 47 28 49 29 2c  |R(I),G$(I),G(I),|
00000a20  47 47 24 28 49 29 2c 44  4f 24 28 49 29 2c 44 4f  |GG$(I),DO$(I),DO|
00000a30  28 49 29 2c 44 44 24 28  49 29 2c 4d 49 24 28 49  |(I),DD$(I),MI$(I|
00000a40  29 2c 4d 49 28 49 29 2c  4d 4d 24 28 49 29 2c 45  |),MI(I),MM$(I),E|
00000a50  24 28 49 29 2c 45 45 24  28 49 29 2c 46 24 28 49  |$(I),EE$(I),F$(I|
00000a60  29 2c 46 46 24 28 49 29  2c 45 54 24 28 49 29 3a  |),FF$(I),ET$(I):|
00000a70  ed 0d 04 e4 36 f1 23 58  2c 59 52 24 2c 59 52 25  |....6.#X,YR$,YR%|
00000a80  2c 59 52 2c 59 52 53 24  2c 4d 24 2c 4d 25 2c 44  |,YR,YRS$,M$,M%,D|
00000a90  24 2c 44 25 2c 53 42 24  2c 53 42 2c 41 31 2c 41  |$,D%,SB$,SB,A1,A|
00000aa0  32 2c 41 33 2c 41 34 0d  04 e5 15 e3 49 3d 31 b8  |2,A3,A4.....I=1.|
00000ab0  34 3a f1 23 58 2c 57 28  49 29 3a ed 0d 04 e6 16  |4:.#X,W(I):.....|
00000ac0  e3 49 3d 31 b8 31 30 3a  f1 23 58 2c 55 28 49 29  |.I=1.10:.#X,U(I)|
00000ad0  3a ed 0d 04 e7 15 f1 23  58 2c 46 44 25 2c 46 44  |:......#X,FD%,FD|
00000ae0  2c 53 41 25 2c 53 41 0d  05 0a 07 d9 23 58 0d 05  |,SA%,SA.....#X..|
00000af0  1e 23 ef 33 31 2c 31 30  2c 31 39 2c 31 33 30 3a  |.#.31,10,19,130:|
00000b00  f1 22 44 61 74 61 20 73  61 76 65 64 2e 2e 2e 20  |."Data saved... |
00000b10  22 0d 05 23 15 58 33 3d  49 4e 3a 58 34 3d 45 58  |"..#.X3=IN:X4=EX|
00000b20  3a 58 35 3d 45 42 0d 05  32 16 f2 73 70 61 63 65  |:X5=EB..2..space|
00000b30  28 22 66 6f 72 20 6d 65  6e 75 22 29 0d 05 5a 05  |("for menu")..Z.|
00000b40  e1 0d 05 6e 0a dd f2 6c  6f 61 64 0d 05 82 19 f2  |...n...load.....|
00000b50  68 65 61 64 69 6e 67 28  22 4c 4f 41 44 20 44 41  |heading("LOAD DA|
00000b60  54 41 22 29 0d 05 96 b9  f1 8a 30 2c 33 29 22 50  |TA")......0,3)"P|
00000b70  75 74 20 64 61 74 61 20  63 61 73 73 65 74 74 65  |ut data cassette|
00000b80  20 69 6e 20 72 65 63 6f  72 64 65 72 22 27 27 22  | in recorder"''"|
00000b90  43 68 65 63 6b 20 74 68  61 74 20 72 65 63 6f 72  |Check that recor|
00000ba0  64 69 6e 67 20 6c 65 76  65 6c 20 63 6f 6e 74 72  |ding level contr|
00000bb0  6f 6c 73 20 2d 20 20 20  76 6f 6c 75 6d 65 2c 20  |ols -   volume, |
00000bc0  62 61 73 73 2c 20 74 72  65 62 6c 65 20 2d 20 61  |bass, treble - a|
00000bd0  72 65 20 73 65 74 20 63  6f 72 72 65 63 74 6c 79  |re set correctly|
00000be0  22 27 22 4d 61 6b 65 20  73 75 72 65 20 74 68 61  |"'"Make sure tha|
00000bf0  74 20 61 6c 6c 20 74 61  70 65 20 6d 6f 76 65 6d  |t all tape movem|
00000c00  65 6e 74 20 63 6f 6e 74  72 6f 6c 62 75 74 74 6f  |ent controlbutto|
00000c10  6e 73 20 61 72 65 20 27  6f 66 66 27 22 0d 05 aa  |ns are 'off'"...|
00000c20  a8 f1 27 22 57 68 65 6e  20 74 68 65 20 63 61 73  |..'"When the cas|
00000c30  73 65 74 74 65 20 6d 6f  74 6f 72 20 6c 69 67 68  |sette motor ligh|
00000c40  74 20 63 6f 6d 65 73 20  6f 6e 20 20 61 66 74 65  |t comes on  afte|
00000c50  72 20 70 72 65 73 73 69  6e 67 20 53 50 41 43 45  |r pressing SPACE|
00000c60  20 61 73 20 70 72 6f 6d  70 74 65 64 20 62 65 6c  | as prompted bel|
00000c70  6f 77 2c 20 61 64 76 61  6e 63 65 20 6f 72 20 72  |ow, advance or r|
00000c80  65 76 65 72 73 65 20 74  68 65 20 74 61 70 65 20  |everse the tape |
00000c90  74 6f 20 77 68 65 72 65  20 74 68 65 64 61 74 61  |to where thedata|
00000ca0  20 73 74 61 72 74 73 2e  20 54 68 65 6e 20 70 72  | starts. Then pr|
00000cb0  65 73 73 20 70 6c 61 79  20 61 6e 64 20 77 61 69  |ess play and wai|
00000cc0  74 2e 2e 2e 22 0d 05 be  23 f2 73 70 61 63 65 28  |t..."...#.space(|
00000cd0  22 77 68 65 6e 20 72 65  61 64 79 22 29 3a f1 8a  |"when ready"):..|
00000ce0  30 2c 32 33 29 89 33 39  0d 05 d2 06 f2 76 0d 05  |0,23).39.....v..|
00000cf0  fa 37 51 3d 8e 22 43 48  55 52 43 48 41 43 43 22  |.7Q=."CHURCHACC"|
00000d00  3a ef 33 31 2c 31 30 2c  31 39 2c 31 33 36 2c 31  |:.31,10,19,136,1|
00000d10  32 39 3a f1 22 4c 6f 61  64 69 6e 67 20 64 61 74  |29:."Loading dat|
00000d20  61 2e 2e 2e 22 0d 06 04  92 e3 49 3d 31 b8 35 32  |a...".....I=1.52|
00000d30  3a e8 23 51 2c 4f 24 28  49 29 2c 4f 28 49 29 2c  |:.#Q,O$(I),O(I),|
00000d40  44 54 24 28 49 29 2c 59  52 24 28 49 29 2c 59 52  |DT$(I),YR$(I),YR|
00000d50  25 28 49 29 2c 59 52 28  49 29 2c 47 24 28 49 29  |%(I),YR(I),G$(I)|
00000d60  2c 47 28 49 29 2c 47 47  24 28 49 29 2c 44 4f 24  |,G(I),GG$(I),DO$|
00000d70  28 49 29 2c 44 4f 28 49  29 2c 44 44 24 28 49 29  |(I),DO(I),DD$(I)|
00000d80  2c 4d 49 24 28 49 29 2c  4d 49 28 49 29 2c 4d 4d  |,MI$(I),MI(I),MM|
00000d90  24 28 49 29 2c 45 24 28  49 29 2c 45 45 24 28 49  |$(I),E$(I),EE$(I|
00000da0  29 2c 46 24 28 49 29 2c  46 46 24 28 49 29 2c 45  |),F$(I),FF$(I),E|
00000db0  54 24 28 49 29 3a ed 0d  06 0e 36 e8 23 51 2c 59  |T$(I):....6.#Q,Y|
00000dc0  52 24 2c 59 52 25 2c 59  52 2c 59 52 53 24 2c 4d  |R$,YR%,YR,YRS$,M|
00000dd0  24 2c 4d 25 2c 44 24 2c  44 25 2c 53 42 24 2c 53  |$,M%,D$,D%,SB$,S|
00000de0  42 2c 41 31 2c 41 32 2c  41 33 2c 41 34 0d 06 13  |B,A1,A2,A3,A4...|
00000df0  15 e3 49 3d 31 b8 34 3a  e8 23 51 2c 57 28 49 29  |..I=1.4:.#Q,W(I)|
00000e00  3a ed 0d 06 18 16 e3 49  3d 31 b8 31 30 3a e8 23  |:......I=1.10:.#|
00000e10  51 2c 55 28 49 29 3a ed  0d 06 1d 15 e8 23 51 2c  |Q,U(I):......#Q,|
00000e20  46 44 25 2c 46 44 2c 53  41 25 2c 53 41 0d 06 22  |FD%,FD,SA%,SA.."|
00000e30  07 d9 23 51 0d 06 36 24  ef 33 31 2c 31 30 2c 31  |..#Q..6$.31,10,1|
00000e40  39 2c 31 33 30 3a f1 22  44 61 74 61 20 6c 6f 61  |9,130:."Data loa|
00000e50  64 65 64 2e 2e 2e 20 22  0d 06 38 1e 41 3d 36 3a  |ded... "..8.A=6:|
00000e60  f2 62 61 6c 3a 58 33 3d  49 4e 3a 58 34 3d 45 58  |.bal:X3=IN:X4=EX|
00000e70  3a 58 35 3d 45 42 0d 06  4a 16 f2 73 70 61 63 65  |:X5=EB..J..space|
00000e80  28 22 66 6f 72 20 4d 65  6e 75 22 29 0d 06 72 05  |("for Menu")..r.|
00000e90  e1 0d 06 86 60 dd f2 70  72 69 6e 74 20 f2 62 61  |....`..print .ba|
00000ea0  6c 3a f2 68 65 61 64 69  6e 67 28 22 50 52 49 4e  |l:.heading("PRIN|
00000eb0  54 4f 55 54 22 29 3a e7  4f 24 28 31 29 3d 22 22  |TOUT"):.O$(1)=""|
00000ec0  20 84 49 4e 3c 3e 58 33  20 84 45 58 3c 3e 58 34  | .IN<>X3 .EX<>X4|
00000ed0  20 84 45 42 3c 3e 58 35  20 f2 6e 6f 3a f2 73 70  | .EB<>X5 .no:.sp|
00000ee0  61 63 65 28 22 66 6f 72  20 6d 65 6e 75 22 29 3a  |ace("for menu"):|
00000ef0  e1 0d 06 88 22 f1 8a 30  2c 31 32 29 22 50 61 70  |...."..0,12)"Pap|
00000f00  65 72 20 2d 20 41 34 20  6d 69 6e 69 6d 75 6d 2e  |er - A4 minimum.|
00000f10  2e 2e 22 0d 06 8a 0a f2  70 61 70 65 72 0d 06 8c  |..".....paper...|
00000f20  06 ef 32 0d 06 8d 5d e7  41 31 3e 41 32 20 80 41  |..2...].A1>A2 .A|
00000f30  31 3e 41 33 20 80 41 31  3e 41 34 20 41 35 3d 41  |1>A3 .A1>A4 A5=A|
00000f40  31 20 8b e7 41 32 3e 41  31 20 80 41 32 3e 41 33  |1 ..A2>A1 .A2>A3|
00000f50  20 80 41 32 3e 41 34 20  41 35 3d 41 32 20 8b e7  | .A2>A4 A5=A2 ..|
00000f60  41 33 3e 41 31 20 80 41  33 3e 41 32 20 80 41 33  |A3>A1 .A3>A2 .A3|
00000f70  3e 41 34 20 41 35 3d 41  33 20 8b 41 35 3d 41 34  |>A4 A5=A3 .A5=A4|
00000f80  0d 06 8e 80 f1 3b 89 31  38 3b 22 41 57 41 4c 49  |.....;.18;"AWALI|
00000f90  20 49 4e 54 45 52 44 45  4e 4f 4d 49 4e 41 54 49  | INTERDENOMINATI|
00000fa0  4f 4e 41 4c 20 43 48 55  52 43 48 22 3a f1 3b 89  |ONAL CHURCH":.;.|
00000fb0  32 34 3b 22 46 49 4e 41  4e 43 49 41 4c 20 53 54  |24;"FINANCIAL ST|
00000fc0  41 54 45 4d 45 4e 54 22  3a f1 3b 89 32 31 3b 44  |ATEMENT":.;.21;D|
00000fd0  54 24 28 31 29 3b 22 2c  20 31 39 22 3b 59 52 24  |T$(1);", 19";YR$|
00000fe0  28 31 29 3b 22 20 2d 20  22 3b 44 54 24 28 41 35  |(1);" - ";DT$(A5|
00000ff0  29 3b 22 2c 20 31 39 22  3b 59 52 24 28 41 35 29  |);", 19";YR$(A5)|
00001000  0d 06 90 ad f1 3a f1 3b  22 28 41 29 20 42 41 4c  |.....:.;"(A) BAL|
00001010  41 4e 43 45 22 3a f1 3b  22 20 20 20 20 53 74 61  |ANCE":.;"    Sta|
00001020  72 74 69 6e 67 20 42 61  6c 61 6e 63 65 20 22 3b  |rting Balance ";|
00001030  53 42 24 3a f1 3b 22 20  20 20 20 49 6e 63 6f 6d  |SB$:.;"    Incom|
00001040  65 20 20 20 20 20 20 20  20 20 20 20 22 3b 49 4e  |e           ";IN|
00001050  24 3b 22 20 28 42 2b 45  29 22 3a f1 3b 22 20 20  |$;" (B+E)":.;"  |
00001060  20 20 45 78 70 65 6e 64  69 74 75 72 65 20 20 20  |  Expenditure   |
00001070  20 20 20 22 3b 45 58 24  3b 22 20 28 43 2b 44 29  |   ";EX$;" (C+D)|
00001080  22 3a f1 3b 22 20 20 20  20 45 6e 64 69 6e 67 20  |":.;"    Ending |
00001090  42 61 6c 61 6e 63 65 20  20 20 22 3b 45 42 24 3b  |Balance   ";EB$;|
000010a0  22 20 28 4e 6f 74 65 20  31 29 22 3a f1 0d 06 92  |" (Note 1)":....|
000010b0  08 ef 33 2c 34 0d 06 ce  55 e3 49 3d 31 b8 33 3a  |..3,4...U.I=1.3:|
000010c0  e7 49 3d 31 20 43 24 3d  22 28 42 29 20 4d 49 53  |.I=1 C$="(B) MIS|
000010d0  43 20 49 4e 43 4f 4d 45  22 20 8b e7 49 3d 32 20  |C INCOME" ..I=2 |
000010e0  43 24 3d 22 28 43 29 20  44 4f 4e 41 54 49 4f 4e  |C$="(C) DONATION|
000010f0  53 22 20 8b 43 24 3d 22  28 44 29 20 4d 49 53 43  |S" .C$="(D) MISC|
00001100  20 45 58 50 45 4e 53 45  53 22 0d 06 cf 24 e7 49  | EXPENSES"...$.I|
00001110  3d 31 20 45 24 3d 47 54  24 20 8b e7 49 3d 32 20  |=1 E$=GT$ ..I=2 |
00001120  45 24 3d 44 54 24 20 8b  45 24 3d 4d 54 24 0d 06  |E$=DT$ .E$=MT$..|
00001130  d0 32 20 e7 49 3d 31 20  e3 49 31 3d 31 b8 41 32  |.2 .I=1 .I1=1.A2|
00001140  3a 46 24 28 49 31 29 3d  47 24 28 49 31 29 3a 46  |:F$(I1)=G$(I1):F|
00001150  46 24 28 49 31 29 3d 47  47 24 28 49 31 29 3a ed  |F$(I1)=GG$(I1):.|
00001160  0d 06 d1 33 20 e7 49 3d  32 20 e3 49 32 3d 31 b8  |...3 .I=2 .I2=1.|
00001170  41 33 3a 46 24 28 49 32  29 3d 44 4f 24 28 49 32  |A3:F$(I2)=DO$(I2|
00001180  29 3a 46 46 24 28 49 32  29 3d 44 44 24 28 49 32  |):FF$(I2)=DD$(I2|
00001190  29 3a ed 0d 06 d2 33 20  e7 49 3d 33 20 e3 49 33  |):....3 .I=3 .I3|
000011a0  3d 31 b8 41 34 3a 46 24  28 49 33 29 3d 4d 49 24  |=1.A4:F$(I3)=MI$|
000011b0  28 49 33 29 3a 46 46 24  28 49 33 29 3d 4d 4d 24  |(I3):FF$(I3)=MM$|
000011c0  28 49 33 29 3a ed 0d 06  d8 21 e7 49 3d 31 20 58  |(I3):....!.I=1 X|
000011d0  58 3d 41 32 20 8b e7 49  3d 32 20 58 58 3d 41 33  |X=A2 ..I=2 XX=A3|
000011e0  20 8b 58 58 3d 41 34 0d  06 d9 06 ef 32 0d 06 da  | .XX=A4.....2...|
000011f0  08 f1 3b 43 24 0d 06 db  06 ef 33 0d 06 dc 0d f2  |..;C$.....3.....|
00001200  73 6f 72 74 28 58 58 29  0d 06 dd 1b ef 32 3a e7  |sort(XX).....2:.|
00001210  45 24 3d 22 20 20 20 30  2e 30 30 30 22 20 e5 8d  |E$="   0.000" ..|
00001220  64 5f 46 0d 06 de 3f e3  4b 3d 31 b8 4a 2d 31 3a  |d_F...?.K=1.J-1:|
00001230  f1 3b 22 20 20 20 20 22  3b 45 54 24 28 4b 29 3b  |.;"    ";ET$(K);|
00001240  22 20 22 3b 45 24 28 4b  29 3a f1 3b 22 20 20 20  |" ";E$(K):.;"   |
00001250  20 20 20 20 20 20 20 20  22 3b 45 45 24 28 4b 29  |        ";EE$(K)|
00001260  3a ed 0d 06 df 18 f1 3b  22 20 20 20 20 54 4f 54  |:......;"    TOT|
00001270  41 4c 3a 20 22 3b 45 24  3a f1 0d 06 e1 08 ef 33  |AL: ";E$:......3|
00001280  2c 34 0d 06 e2 26 ed 3a  53 41 3d 45 42 2d 46 44  |,4...&.:SA=EB-FD|
00001290  3a 59 24 3d c3 28 53 41  29 3a f2 61 64 6a 75 73  |:Y$=.(SA):.adjus|
000012a0  74 3a 53 41 24 3d 59 24  0d 06 e3 06 ef 32 0d 06  |t:SA$=Y$.....2..|
000012b0  e4 bd f1 22 4e 4f 54 45  53 22 3a f1 22 31 20 4e  |..."NOTES":."1 N|
000012c0  61 74 69 6f 6e 61 6c 20  42 61 6e 6b 20 6f 66 20  |ational Bank of |
000012d0  42 61 68 72 61 69 6e 2c  20 41 77 61 6c 69 22 3a  |Bahrain, Awali":|
000012e0  f1 3b 89 33 3b 22 69 29  20 46 69 78 65 64 20 20  |.;.3;"i) Fixed  |
000012f0  44 65 70 6f 73 69 74 20  20 4e 6f 3a 20 22 3b 46  |Deposit  No: ";F|
00001300  44 25 3b 22 20 20 42 44  3a 22 3b 46 44 3a f1 3b  |D%;"  BD:";FD:.;|
00001310  89 32 3b 22 69 69 29 20  53 61 76 69 6e 67 73 20  |.2;"ii) Savings |
00001320  41 63 63 6f 75 6e 74 20  4e 6f 3a 20 22 3b 53 41  |Account No: ";SA|
00001330  25 3b 22 20 42 44 3a 22  3b 53 41 24 3a f1 27 27  |%;" BD:";SA$:.''|
00001340  22 54 72 65 61 73 75 72  65 72 3a 20 20 44 20 4a  |"Treasurer:  D J|
00001350  20 4d 63 4b 65 6c 76 69  65 20 50 4f 42 6f 78 32  | McKelvie POBox2|
00001360  35 33 36 37 20 41 77 61  6c 69 22 0d 06 e5 35 f1  |5367 Awali"...5.|
00001370  22 41 75 64 69 74 6f 72  20 20 3a 20 20 56 20 4c  |"Auditor  :  V L|
00001380  20 57 69 6c 6c 69 61 6d  73 20 50 4f 42 6f 78 32  | Williams POBox2|
00001390  35 32 34 30 20 41 77 61  6c 69 22 3a ef 33 2c 34  |5240 Awali":.3,4|
000013a0  0d 06 e6 34 db 3a f1 8a  30 2c 35 29 22 57 68 65  |...4.:..0,5)"Whe|
000013b0  6e 20 70 72 69 6e 74 65  72 20 73 74 6f 70 73 2c  |n printer stops,|
000013c0  20 72 65 73 65 74 20 70  61 70 65 72 20 74 6f 70  | reset paper top|
000013d0  2e 2e 2e 22 0d 06 e8 4c  e3 49 3d 31 b8 41 31 3a  |..."...L.I=1.A1:|
000013e0  e7 c0 44 54 24 28 49 2d  31 29 2c 33 29 3d c0 44  |..DT$(I-1),3)=.D|
000013f0  54 24 28 49 29 2c 33 29  20 8c 44 50 24 28 49 29  |T$(I),3) .DP$(I)|
00001400  3d 22 20 20 20 22 2b c2  44 54 24 28 49 29 2c 33  |="   "+.DT$(I),3|
00001410  29 20 8b 44 50 24 28 49  29 3d 44 54 24 28 49 29  |) .DP$(I)=DT$(I)|
00001420  0d 06 e9 4b ed 3a f1 27  27 22 44 6f 6e 65 20 69  |...K.:.''"Done i|
00001430  74 2e 2e 2e 59 3f 22 3a  f2 79 6e 3a e7 41 24 3d  |t...Y?":.yn:.A$=|
00001440  22 59 22 20 84 41 24 3d  22 79 22 20 db 3a f2 73  |"Y" .A$="y" .:.s|
00001450  70 61 63 65 28 22 74 6f  20 63 6f 6e 74 69 6e 75  |pace("to continu|
00001460  65 22 29 3a 8b 20 e5 8d  64 69 46 0d 06 ea 26 ef  |e"):. ..diF...&.|
00001470  32 3a f1 3a f1 3a f1 3a  f1 3a f1 3b 89 35 30 3b  |2:.:.:.:.:.;.50;|
00001480  22 28 45 29 20 4f 46 46  45 52 54 4f 52 49 45 53  |"(E) OFFERTORIES|
00001490  22 0d 06 eb 38 e3 4c 3d  31 b8 41 31 3a f1 3b 89  |"...8.L=1.A1:.;.|
000014a0  35 34 3b 44 50 24 28 4c  29 3b 22 20 22 3b 4f 24  |54;DP$(L);" ";O$|
000014b0  28 4c 29 3a ed 3a f1 3b  89 35 34 3b 22 54 4f 54  |(L):.:.;.54;"TOT|
000014c0  41 4c 3a 20 22 3b 4f 54  24 0d 06 ec 08 ef 33 2c  |AL: ";OT$.....3,|
000014d0  34 0d 07 76 05 e1 0d 07  8a 09 dd f2 6f 66 66 0d  |4..v........off.|
000014e0  07 9e 0d f2 68 65 61 64  69 6e 67 32 0d 07 c6 13  |....heading2....|
000014f0  e7 41 3d 31 20 56 56 3d  31 20 8b 56 56 3d 32 0d  |.A=1 VV=1 .VV=2.|
00001500  07 da 16 e7 58 3d 31 e5  8d 64 6e 47 8b f2 6d 65  |....X=1..dnG..me|
00001510  6e 75 32 3a e1 0d 07 ee  10 f2 68 65 61 64 69 6e  |nu2:......headin|
00001520  67 28 5a 24 29 0d 07 ef  17 e7 4f 54 3e 30 20 80  |g(Z$).....OT>0 .|
00001530  42 3d 31 20 80 41 3d 31  20 f2 6e 6f 0d 07 f0 17  |B=1 .A=1 .no....|
00001540  e7 47 54 3e 30 20 80 42  3d 31 20 80 41 3d 32 20  |.GT>0 .B=1 .A=2 |
00001550  f2 6e 6f 0d 07 f1 17 e7  44 54 3e 30 20 80 42 3d  |.no.....DT>0 .B=|
00001560  31 20 80 41 3d 33 20 f2  6e 6f 0d 07 f2 17 e7 4d  |1 .A=3 .no.....M|
00001570  54 3e 30 20 80 42 3d 31  20 80 41 3d 34 20 f2 6e  |T>0 .B=1 .A=4 .n|
00001580  6f 0d 07 f3 15 e7 41 24  3d 22 4e 22 20 84 41 24  |o.....A$="N" .A$|
00001590  3d 22 6e 22 20 e1 0d 07  f4 10 f2 68 65 61 64 69  |="n" ......headi|
000015a0  6e 67 28 5a 24 29 0d 08  02 5d e7 41 3d 31 20 56  |ng(Z$)...].A=1 V|
000015b0  3d 34 3a f1 22 45 6e 74  65 72 20 61 6d 6f 75 6e  |=4:."Enter amoun|
000015c0  74 20 6f 70 70 6f 73 69  74 65 20 64 61 74 65 2e  |t opposite date.|
000015d0  20 49 66 20 6e 6f 20 65  6e 74 72 79 2c 65 6e 74  | If no entry,ent|
000015e0  65 72 20 4e 2e 20 20 50  72 65 73 73 20 46 20 61  |er N.  Press F a|
000015f0  6e 64 20 52 65 74 75 72  6e 20 74 6f 20 65 78 69  |nd Return to exi|
00001600  74 3a 22 0d 08 16 85 e7  41 3c 3e 31 20 56 3d 35  |t:".....A<>1 V=5|
00001610  3a f1 22 45 6e 74 65 72  20 61 6d 6f 75 6e 74 20  |:."Enter amount |
00001620  6f 70 70 6f 73 69 74 65  20 64 61 74 65 2e 20 49  |opposite date. I|
00001630  66 20 6e 6f 20 65 6e 74  72 79 2c 65 6e 74 65 72  |f no entry,enter|
00001640  20 4e 2e 20 54 79 70 65  20 64 65 73 63 72 69 70  | N. Type descrip|
00001650  74 69 6f 6e 20 75 6e 64  65 72 20 64 61 74 65 20  |tion under date |
00001660  61 6e 64 61 6d 6f 75 6e  74 2e 20 20 50 72 65 73  |andamount.  Pres|
00001670  73 20 46 20 61 6e 64 20  52 65 74 75 72 6e 20 74  |s F and Return t|
00001680  6f 20 65 78 69 74 3a 22  0d 08 17 19 59 52 24 28  |o exit:"....YR$(|
00001690  30 29 3d 59 52 53 24 3a  59 52 28 30 29 3d 31 33  |0)=YRS$:YR(0)=13|
000016a0  31 0d 08 18 2d f1 89 33  bd 59 52 28 49 49 29 3b  |1...-..3.YR(II);|
000016b0  bd 31 35 37 bd 31 33 32  22 31 39 22 3b 59 52 24  |.157.132"19";YR$|
000016c0  28 49 49 29 3b 22 20 20  22 3b bd 31 35 36 0d 08  |(II);"  ";.156..|
000016d0  2a 6a 55 3d 30 3a 55 28  30 29 3d 30 3a e3 49 3d  |*jU=0:U(0)=0:.I=|
000016e0  31 b8 38 3a 49 49 3d 49  49 2b 31 3a 55 3d 55 2b  |1.8:II=II+1:U=U+|
000016f0  31 3a 55 28 55 29 3d 49  49 3a 44 54 31 24 3d 44  |1:U(U)=II:DT1$=D|
00001700  54 24 28 49 49 2d 31 29  3a 44 54 24 3d 44 54 24  |T$(II-1):DT$=DT$|
00001710  28 49 49 29 3a e7 c0 44  54 31 24 2c 33 29 3d c0  |(II):..DT1$,3)=.|
00001720  44 54 24 2c 33 29 20 44  54 24 3d 22 20 20 20 22  |DT$,3) DT$="   "|
00001730  2b c2 44 54 24 2c 33 29  0d 08 2b 14 e7 49 3d 31  |+.DT$,3)..+..I=1|
00001740  20 44 54 24 3d 44 54 24  28 49 49 29 0d 08 2c 15  | DT$=DT$(II)..,.|
00001750  f1 8a 30 29 3b 49 3b 22  20 20 20 20 22 3b 44 54  |..0);I;"    ";DT|
00001760  24 0d 08 3e 20 ef 33 31  2c 31 34 2c 56 2b 31 3a  |$..> .31,14,V+1:|
00001770  e8 22 20 22 59 24 3a 59  59 24 3d c0 59 24 2c 31  |." "Y$:YY$=.Y$,1|
00001780  29 0d 08 3f c2 e7 59 24  3d 22 22 20 84 28 59 59  |)..?..Y$="" .(YY|
00001790  24 3c 3e 22 31 22 20 80  59 59 24 3c 3e 22 32 22  |$<>"1" .YY$<>"2"|
000017a0  20 80 59 59 24 3c 3e 22  33 22 20 80 59 59 24 3c  | .YY$<>"3" .YY$<|
000017b0  3e 22 34 22 20 80 59 59  24 3c 3e 22 35 22 20 80  |>"4" .YY$<>"5" .|
000017c0  59 59 24 3c 3e 22 36 22  20 80 59 59 24 3c 3e 22  |YY$<>"6" .YY$<>"|
000017d0  37 22 20 80 59 59 24 3c  3e 22 38 22 20 80 59 59  |7" .YY$<>"8" .YY|
000017e0  24 3c 3e 22 39 22 20 80  59 59 24 3c 3e 22 4e 22  |$<>"9" .YY$<>"N"|
000017f0  20 80 59 59 24 3c 3e 22  6e 22 20 80 59 59 24 3c  | .YY$<>"n" .YY$<|
00001800  3e 22 46 22 20 80 59 59  24 3c 3e 22 66 22 20 80  |>"F" .YY$<>"f" .|
00001810  59 59 24 3c 3e 22 2e 22  29 ef 31 31 2c 33 31 2c  |YY$<>".").11,31,|
00001820  32 31 2c 56 2b 31 3a f1  22 20 20 20 20 20 20 20  |21,V+1:."       |
00001830  20 20 20 20 20 20 20 20  20 20 20 20 22 3a e5 8d  |            ":..|
00001840  54 7e 48 0d 08 40 3c 56  3d 56 2b 56 56 3a e7 59  |T~H..@<V=V+VV:.Y|
00001850  24 3d 22 46 22 20 84 59  24 3d 22 66 22 20 84 20  |$="F" .Y$="f" . |
00001860  49 49 3d 35 32 20 8c 49  3d 38 3a 58 58 3d 49 49  |II=52 .I=8:XX=II|
00001870  2d 31 3a e7 49 49 3d 35  32 20 58 58 3d 35 32 0d  |-1:.II=52 XX=52.|
00001880  08 41 5c f2 61 64 6a 75  73 74 3a e7 41 3d 31 20  |.A\.adjust:.A=1 |
00001890  4f 24 28 49 49 29 3d 59  24 3a 4f 28 49 49 29 3d  |O$(II)=Y$:O(II)=|
000018a0  bb 28 4f 24 28 49 49 29  29 3a e7 59 24 3d 22 20  |.(O$(II)):.Y$=" |
000018b0  20 20 4e 2e 30 30 30 22  20 84 59 24 3d 22 20 20  |  N.000" .Y$="  |
000018c0  20 6e 2e 30 30 30 22 20  4f 24 28 49 49 29 3d 22  | n.000" O$(II)="|
000018d0  4e 6f 20 53 65 72 76 69  63 65 22 0d 08 42 22 e7  |No Service"..B".|
000018e0  41 3d 32 20 47 24 28 49  49 29 3d 59 24 3a 47 28  |A=2 G$(II)=Y$:G(|
000018f0  49 49 29 3d bb 28 47 24  28 49 49 29 29 0d 08 43  |II)=.(G$(II))..C|
00001900  25 e7 41 3d 33 20 44 4f  24 28 49 49 29 3d 59 24  |%.A=3 DO$(II)=Y$|
00001910  3a 44 4f 28 49 49 29 3d  bb 28 44 4f 24 28 49 49  |:DO(II)=.(DO$(II|
00001920  29 29 0d 08 44 25 e7 41  3d 34 20 4d 49 24 28 49  |))..D%.A=4 MI$(I|
00001930  49 29 3d 59 24 3a 4d 49  28 49 49 29 3d bb 28 4d  |I)=Y$:MI(II)=.(M|
00001940  49 24 28 49 49 29 29 0d  08 45 2d e7 41 3d 31 20  |I$(II))..E-.A=1 |
00001950  41 31 3d 58 58 20 8b e7  41 3d 32 20 41 32 3d 58  |A1=XX ..A=2 A2=X|
00001960  58 20 8b e7 41 3d 33 20  41 33 3d 58 58 20 8b 41  |X ..A=3 A3=XX .A|
00001970  34 3d 58 58 0d 08 52 66  e7 41 3c 3e 31 20 80 59  |4=XX..Rf.A<>1 .Y|
00001980  24 3c 3e 22 20 20 20 46  2e 30 30 30 22 20 80 59  |$<>"   F.000" .Y|
00001990  24 3c 3e 22 20 20 20 66  2e 30 30 30 22 20 80 59  |$<>"   f.000" .Y|
000019a0  24 3c 3e 22 20 20 20 4e  2e 30 30 30 22 20 80 59  |$<>"   N.000" .Y|
000019b0  24 3c 3e 22 20 20 20 6e  2e 30 30 30 22 20 ef 31  |$<>"   n.000" .1|
000019c0  33 33 3a e8 8a 33 29 58  24 3a e7 58 24 3d 22 22  |33:..3)X$:.X$=""|
000019d0  20 ef 31 31 3a e5 8d 44  52 48 0d 08 54 31 e7 41  | .11:..DRH..T1.A|
000019e0  3c 3e 31 20 80 28 59 24  3d 22 20 20 20 4e 2e 30  |<>1 .(Y$="   N.0|
000019f0  30 30 22 20 84 59 24 3d  22 20 20 20 6e 2e 30 30  |00" .Y$="   n.00|
00001a00  30 22 29 20 f1 3a 58 24  3d 22 22 0d 08 56 35 e7  |0") .:X$=""..V5.|
00001a10  41 3d 32 20 47 47 24 28  49 49 29 3d 58 24 20 8b  |A=2 GG$(II)=X$ .|
00001a20  e7 41 3d 33 20 44 44 24  28 49 49 29 3d 58 24 20  |.A=3 DD$(II)=X$ |
00001a30  8b e7 41 3d 34 20 4d 4d  24 28 49 49 29 3d 58 24  |..A=4 MM$(II)=X$|
00001a40  0d 08 66 0d ed 3a f2 63  68 61 6e 67 65 0d 08 7a  |..f..:.change..z|
00001a50  30 e7 59 24 3c 3e 22 20  20 20 46 2e 30 30 30 22  |0.Y$<>"   F.000"|
00001a60  20 80 59 24 3c 3e 22 20  20 20 66 2e 30 30 30 22  | .Y$<>"   f.000"|
00001a70  20 80 49 49 3c 35 32 20  e5 8d 64 74 47 0d 08 7b  | .II<52 ..dtG..{|
00001a80  35 e7 41 3d 31 20 57 28  31 29 3d 49 49 20 8b e7  |5.A=1 W(1)=II ..|
00001a90  41 3d 32 20 57 28 32 29  3d 49 49 20 8b e7 41 3d  |A=2 W(2)=II ..A=|
00001aa0  33 20 57 28 33 29 3d 49  49 20 8b 57 28 34 29 3d  |3 W(3)=II .W(4)=|
00001ab0  49 49 0d 08 a2 0a f2 74  6f 74 61 6c 0d 08 ca 05  |II.....total....|
00001ac0  e1 0d 0a 5a 0a dd f2 64  61 74 65 0d 0a 6e 0b e3  |...Z...date..n..|
00001ad0  5a 3d 31 b8 35 32 0d 0a  82 29 e7 44 25 3e 32 38  |Z=1.52...).D%>28|
00001ae0  20 80 4d 25 3d 32 20 80  59 25 3c 3e 38 38 20 4d  | .M%=2 .Y%<>88 M|
00001af0  25 3d 4d 25 2b 31 3a 44  25 3d 44 25 2d 32 38 0d  |%=M%+1:D%=D%-28.|
00001b00  0a 96 55 e7 44 25 3e 33  30 20 80 4d 25 3c 3e 32  |..U.D%>30 .M%<>2|
00001b10  20 80 4d 25 3c 3e 31 20  80 4d 25 3c 3e 33 20 80  | .M%<>1 .M%<>3 .|
00001b20  4d 25 3c 3e 35 20 80 4d  25 3c 3e 37 20 80 4d 25  |M%<>5 .M%<>7 .M%|
00001b30  3c 3e 38 20 80 4d 25 3c  3e 31 30 20 80 4d 25 3c  |<>8 .M%<>10 .M%<|
00001b40  3e 31 32 20 4d 25 3d 4d  25 2b 31 3a 44 25 3d 44  |>12 M%=M%+1:D%=D|
00001b50  25 2d 33 30 0d 0a aa 3f  e7 44 25 3e 33 31 20 80  |%-30...?.D%>31 .|
00001b60  4d 25 3c 3e 32 20 80 4d  25 3c 3e 34 20 80 4d 25  |M%<>2 .M%<>4 .M%|
00001b70  3c 3e 36 20 80 4d 25 3c  3e 39 20 80 4d 25 3c 3e  |<>6 .M%<>9 .M%<>|
00001b80  31 31 20 4d 25 3d 4d 25  2b 31 3a 44 25 3d 44 25  |11 M%=M%+1:D%=D%|
00001b90  2d 33 31 0d 0a be 21 e7  4d 25 3d 31 33 20 4d 25  |-31...!.M%=13 M%|
00001ba0  3d 31 3a 59 52 25 3d 59  52 25 2b 31 3a 59 52 3d  |=1:YR%=YR%+1:YR=|
00001bb0  59 52 2b 32 0d 0a bf 28  59 52 25 28 5a 29 3d 59  |YR+2...(YR%(Z)=Y|
00001bc0  52 25 3a 59 52 24 28 5a  29 3d c3 28 59 52 25 28  |R%:YR$(Z)=.(YR%(|
00001bd0  5a 29 29 3a 59 52 28 5a  29 3d 59 52 0d 0a e6 11  |Z)):YR(Z)=YR....|
00001be0  e3 49 3d 31 b8 4d 25 3a  f3 4d 24 3a ed 0d 0a fa  |.I=1.M%:.M$:....|
00001bf0  09 f7 8d 54 4a 4f 0d 0b  0e 1f 44 24 3d c3 28 44  |...TJO....D$=.(D|
00001c00  25 29 3a e7 a9 28 44 24  29 3d 31 20 44 24 3d 22  |%):..(D$)=1 D$="|
00001c10  20 22 2b 44 24 0d 0b 22  14 44 54 24 28 5a 29 3d  | "+D$..".DT$(Z)=|
00001c20  4d 24 2b 22 20 22 2b 44  24 0d 0b 36 0b 44 25 3d  |M$+" "+D$..6.D%=|
00001c30  44 25 2b 37 0d 0b 4a 05  ed 0d 0b 5e 05 e1 0d 0b  |D%+7..J....^....|
00001c40  72 0b dd f2 6d 65 6e 75  32 0d 0b 86 10 f2 68 65  |r...menu2.....he|
00001c50  61 64 69 6e 67 28 5a 24  29 0d 0b 9a 18 f1 8a 31  |ading(Z$)......1|
00001c60  33 2c 38 29 bd 31 33 33  22 31 20 53 74 61 72 74  |3,8).133"1 Start|
00001c70  22 0d 0b ae 19 f1 8a 31  33 29 bd 31 33 30 22 32  |"......13).130"2|
00001c80  20 43 6f 6e 74 69 6e 75  65 22 0d 0b c2 15 f1 8a  | Continue"......|
00001c90  31 33 29 bd 31 33 34 22  33 20 52 65 61 64 22 0d  |13).134"3 Read".|
00001ca0  0b c3 1a f1 8a 31 33 29  bd 31 33 33 22 34 20 4d  |.....13).133"4 M|
00001cb0  61 69 6e 20 4d 65 6e 75  22 0d 0b ea 3a ef 33 31  |ain Menu"...:.31|
00001cc0  2c 30 2c 32 33 2c 31 33  32 2c 31 35 37 2c 31 33  |,0,23,132,157,13|
00001cd0  33 3a f1 8a 33 29 22 50  72 65 73 73 20 61 70 70  |3:..3)"Press app|
00001ce0  72 6f 70 72 69 61 74 65  20 6e 75 6d 62 65 72 2e  |ropriate number.|
00001cf0  2e 2e 22 0d 0b fe 19 f5  41 24 3d be 3a fd 41 24  |..".....A$=.:.A$|
00001d00  3e 22 30 22 80 41 24 3c  3d 22 34 22 0d 0c 12 23  |>"0".A$<="4"...#|
00001d10  42 3d bb 28 41 24 29 3a  ee 42 20 e5 8d 54 66 4c  |B=.(A$):.B ..TfL|
00001d20  2c 8d 54 7a 4c 2c 8d 44  4e 4c 2c 8d 44 62 4c 0d  |,.TzL,.DNL,.DbL.|
00001d30  0c 26 16 58 3d 31 3a f2  6f 66 66 3a 58 3d 30 3a  |.&.X=1:.off:X=0:|
00001d40  e5 8d 44 72 4b 0d 0c 3a  35 e7 41 3d 31 20 49 49  |..DrK..:5.A=1 II|
00001d50  3d 57 28 31 29 20 8b e7  41 3d 32 20 49 49 3d 57  |=W(1) ..A=2 II=W|
00001d60  28 32 29 20 8b e7 41 3d  33 20 49 49 3d 57 28 33  |(2) ..A=3 II=W(3|
00001d70  29 20 8b 49 49 3d 57 28  34 29 0d 0c 3b 11 e7 49  |) .II=W(4)..;..I|
00001d80  49 3e 30 20 49 49 3d 49  49 2d 31 0d 0c 3c 16 58  |I>0 II=II-1..<.X|
00001d90  3d 31 3a f2 6f 66 66 3a  58 3d 30 3a e5 8d 44 72  |=1:.off:X=0:..Dr|
00001da0  4b 0d 0c 4e 0f f2 72 65  61 64 3a e5 8d 44 72 4b  |K..N..read:..DrK|
00001db0  0d 0c 62 05 e1 0d 0c 76  0a dd f2 72 65 61 64 0d  |..b....v...read.|
00001dc0  0c 77 0d f2 68 65 61 64  69 6e 67 32 0d 0c 9e 10  |.w..heading2....|
00001dd0  f2 68 65 61 64 69 6e 67  28 5a 24 29 0d 0c a0 19  |.heading(Z$)....|
00001de0  59 52 24 28 30 29 3d 59  52 53 24 3a 59 52 28 30  |YR$(0)=YRS$:YR(0|
00001df0  29 3d 31 33 31 0d 0c a2  2d f1 89 33 bd 59 52 28  |)=131...-..3.YR(|
00001e00  49 49 29 3b bd 31 35 37  bd 31 33 32 22 31 39 22  |II);.157.132"19"|
00001e10  3b 59 52 24 28 49 49 29  3b 22 20 20 22 3b bd 31  |;YR$(II);"  ";.1|
00001e20  35 36 0d 0c a4 67 55 3d  30 3a 55 28 30 29 3d 30  |56...gU=0:U(0)=0|
00001e30  3a e3 49 3d 31 b8 38 3a  49 49 3d 49 49 2b 31 3a  |:.I=1.8:II=II+1:|
00001e40  55 3d 55 2b 31 3a 55 28  55 29 3d 49 49 3a e7 41  |U=U+1:U(U)=II:.A|
00001e50  3d 31 20 59 24 3d 4f 24  28 49 49 29 20 8b e7 41  |=1 Y$=O$(II) ..A|
00001e60  3d 32 20 59 24 3d 47 24  28 49 49 29 20 8b e7 41  |=2 Y$=G$(II) ..A|
00001e70  3d 33 20 59 24 3d 44 4f  24 28 49 49 29 20 8b 59  |=3 Y$=DO$(II) .Y|
00001e80  24 3d 4d 49 24 28 49 49  29 0d 0c a6 34 e7 41 3c  |$=MI$(II)...4.A<|
00001e90  3e 31 20 80 28 59 24 3d  22 20 20 20 4e 2e 30 30  |>1 .(Y$="   N.00|
00001ea0  30 22 20 84 59 24 3d 22  20 20 20 6e 2e 30 30 30  |0" .Y$="   n.000|
00001eb0  22 29 20 59 24 3d 22 20  20 20 20 2d 22 0d 0c a8  |") Y$="    -"...|
00001ec0  42 44 54 31 24 3d 44 54  24 28 49 49 2d 31 29 3a  |BDT1$=DT$(II-1):|
00001ed0  44 54 24 3d 44 54 24 28  49 49 29 3a e7 c0 44 54  |DT$=DT$(II):..DT|
00001ee0  31 24 2c 33 29 3d c0 44  54 24 2c 33 29 20 44 54  |1$,3)=.DT$,3) DT|
00001ef0  24 3d 22 20 20 20 22 2b  c2 44 54 24 2c 33 29 0d  |$="   "+.DT$,3).|
00001f00  0c aa 14 e7 49 3d 31 20  44 54 24 3d 44 54 24 28  |....I=1 DT$=DT$(|
00001f10  49 49 29 0d 0c b4 74 f1  8a 30 29 3b 49 3b 22 20  |II)...t..0);I;" |
00001f20  20 20 20 22 3b 44 54 24  3b 22 20 20 20 22 3b 59  |   ";DT$;"   ";Y|
00001f30  24 3a e7 59 24 3d 22 20  20 20 46 2e 30 30 30 22  |$:.Y$="   F.000"|
00001f40  20 84 59 24 3d 22 20 20  20 66 2e 30 30 30 22 20  | .Y$="   f.000" |
00001f50  84 49 49 3d 35 32 20 49  3d 38 3a e7 59 24 3d 22  |.II=52 I=8:.Y$="|
00001f60  20 20 20 46 2e 30 30 30  22 20 84 59 24 3d 22 20  |   F.000" .Y$=" |
00001f70  20 20 66 2e 30 30 30 22  20 ef 31 31 3a f1 89 33  |  f.000" .11:..3|
00001f80  38 3a e5 8d 74 78 4c 0d  0c b5 30 e7 41 3d 32 20  |8:..txL...0.A=2 |
00001f90  57 24 3d 47 47 24 28 49  49 29 20 8b e7 41 3d 33  |W$=GG$(II) ..A=3|
00001fa0  20 57 24 3d 44 44 24 28  49 49 29 20 8b 57 24 3d  | W$=DD$(II) .W$=|
00001fb0  4d 4d 24 28 49 49 29 0d  0c b7 14 e7 41 3c 3e 31  |MM$(II).....A<>1|
00001fc0  f1 8a 33 29 bd 31 33 33  3b 57 24 0d 0c b8 3a ed  |..3).133;W$...:.|
00001fd0  3a e7 59 24 3c 3e 22 20  20 20 46 2e 30 30 30 22  |:.Y$<>"   F.000"|
00001fe0  20 80 59 24 3c 3e 22 20  20 20 66 2e 30 30 30 22  | .Y$<>"   f.000"|
00001ff0  20 80 49 49 3c 35 32 20  f2 63 68 61 6e 67 65 3a  | .II<52 .change:|
00002000  e5 8d 74 5e 4c 0d 0d 04  12 f2 63 68 61 6e 67 65  |..t^L.....change|
00002010  3a f2 74 6f 74 61 6c 0d  0d 16 05 e1 0d 0d 2a 0c  |:.total.......*.|
00002020  dd f2 61 64 6a 75 73 74  0d 0d 3e 59 20 e7 c1 59  |..adjust..>Y ..Y|
00002030  24 2c 31 2c 31 29 3c 3e  22 2e 22 3a e7 c1 59 24  |$,1,1)<>".":..Y$|
00002040  2c 32 2c 31 29 3c 3e 22  2e 22 3a e7 c1 59 24 2c  |,2,1)<>".":..Y$,|
00002050  33 2c 31 29 3c 3e 22 2e  22 3a e7 c1 59 24 2c 34  |3,1)<>".":..Y$,4|
00002060  2c 31 29 3c 3e 22 2e 22  3a e7 c1 59 24 2c 35 2c  |,1)<>".":..Y$,5,|
00002070  31 29 3c 3e 22 2e 22 3a  59 24 3d 59 24 2b 22 2e  |1)<>".":Y$=Y$+".|
00002080  22 0d 0d 52 1f 20 e7 c1  59 24 2c 31 2c 31 29 3d  |"..R. ..Y$,1,1)=|
00002090  22 2e 22 20 59 24 3d 22  20 20 20 20 22 2b 59 24  |"." Y$="    "+Y$|
000020a0  0d 0d 66 1e 20 e7 c1 59  24 2c 32 2c 31 29 3d 22  |..f. ..Y$,2,1)="|
000020b0  2e 22 20 59 24 3d 22 20  20 20 22 2b 59 24 0d 0d  |." Y$="   "+Y$..|
000020c0  7a 1d 20 e7 c1 59 24 2c  33 2c 31 29 3d 22 2e 22  |z. ..Y$,3,1)="."|
000020d0  20 59 24 3d 22 20 20 22  2b 59 24 0d 0d 8e 1b e7  | Y$="  "+Y$.....|
000020e0  c1 59 24 2c 34 2c 31 29  3d 22 2e 22 20 59 24 3d  |.Y$,4,1)="." Y$=|
000020f0  22 20 22 2b 59 24 0d 0d  de 18 e7 a9 28 59 24 29  |" "+Y$......(Y$)|
00002100  3c 36 20 59 24 3d 59 24  2b 22 30 30 30 22 0d 0d  |<6 Y$=Y$+"000"..|
00002110  f2 17 e7 a9 28 59 24 29  3c 37 20 59 24 3d 59 24  |....(Y$)<7 Y$=Y$|
00002120  2b 22 30 30 22 0d 0e 06  16 e7 a9 28 59 24 29 3c  |+"00"......(Y$)<|
00002130  38 20 59 24 3d 59 24 2b  22 30 22 0d 0e 07 18 e7  |8 Y$=Y$+"0".....|
00002140  46 4c 3d 31 20 59 24 3d  c0 59 24 2c 38 29 3a 46  |FL=1 Y$=.Y$,8):F|
00002150  4c 3d 30 0d 0e 08 31 e7  a9 28 59 24 29 3e 38 20  |L=0...1..(Y$)>8 |
00002160  59 3d bb 28 59 24 29 3a  59 3d 59 2b 2e 30 30 30  |Y=.(Y$):Y=Y+.000|
00002170  31 3a 59 24 3d c3 28 59  29 3a 46 4c 3d 31 3a e5  |1:Y$=.(Y):FL=1:.|
00002180  8d 54 7e 4d 0d 0e 1a 05  e1 0d 0e 1b 0b dd f2 73  |.T~M...........s|
00002190  74 61 72 74 0d 0e 1c 67  db 3a f2 68 65 61 64 69  |tart...g.:.headi|
000021a0  6e 67 28 22 55 73 65 72  20 47 75 69 64 65 22 29  |ng("User Guide")|
000021b0  3a f1 22 54 68 69 73 20  69 73 20 61 20 73 69 6d  |:."This is a sim|
000021c0  70 6c 65 20 62 75 74 20  63 6f 6d 70 6c 65 74 65  |ple but complete|
000021d0  20 62 6f 6f 6b 2d 20 20  20 20 20 6b 65 65 70 69  | book-     keepi|
000021e0  6e 67 20 61 6e 64 20 61  63 63 6f 75 6e 74 69 6e  |ng and accountin|
000021f0  67 20 70 72 6f 67 72 61  6d 2e 22 0d 0e 1d 97 f1  |g program.".....|
00002200  27 22 46 6f 75 72 20 6a  6f 75 72 6e 61 6c 73 20  |'"Four journals |
00002210  61 72 65 20 70 72 6f 76  69 64 65 64 3a 20 74 77  |are provided: tw|
00002220  6f 20 66 6f 72 20 69 6e  63 2d 6f 6d 65 2c 20 74  |o for inc-ome, t|
00002230  77 6f 20 66 6f 72 20 65  78 70 65 6e 64 69 74 75  |wo for expenditu|
00002240  72 65 2c 20 73 65 6c 65  63 74 65 64 20 66 72 6f  |re, selected fro|
00002250  6d 20 74 68 65 20 6d 61  69 6e 20 6d 65 6e 75 2e  |m the main menu.|
00002260  20 20 54 68 65 20 73 65  6c 65 63 74 65 64 20 6a  |  The selected j|
00002270  6f 75 72 6e 61 6c 20 69  73 20 77 6f 72 6b 65 64  |ournal is worked|
00002280  20 66 72 6f 6d 20 61 20  73 75 62 2d 6d 65 6e 75  | from a sub-menu|
00002290  2e 22 0d 0e 1e bc f1 27  22 54 68 65 20 6e 61 6d  |.".....'"The nam|
000022a0  65 73 20 6f 66 20 74 68  65 20 6a 6f 75 72 6e 61  |es of the journa|
000022b0  6c 73 20 68 61 76 65 20  62 65 65 6e 20 20 20 20  |ls have been    |
000022c0  20 73 65 6c 65 63 74 65  64 20 66 6f 72 20 63 68  | selected for ch|
000022d0  75 72 63 68 20 61 63 63  6f 75 6e 74 73 20 6f 72  |urch accounts or|
000022e0  20 73 69 6d 69 6c 61 72  2c 62 75 74 20 63 6f 75  | similar,but cou|
000022f0  6c 64 20 62 65 20 63 68  61 6e 67 65 64 20 74 6f  |ld be changed to|
00002300  20 62 65 20 6d 6f 72 65  20 20 20 20 20 20 20 20  | be more        |
00002310  20 73 75 69 74 61 62 6c  65 20 66 6f 72 20 6f 74  | suitable for ot|
00002320  68 65 72 20 70 75 72 70  6f 73 65 73 20 61 6e 64  |her purposes and|
00002330  20 63 6f 75 6c 64 20 62  65 69 6e 63 72 65 61 73  | could beincreas|
00002340  65 64 20 69 6e 20 6e 75  6d 62 65 72 2e 22 0d 0e  |ed in number."..|
00002350  20 cf f1 27 22 42 65 67  69 6e 6e 69 6e 67 20 61  | ..'"Beginning a|
00002360  74 20 61 20 75 73 65 72  2d 73 70 65 63 69 66 69  |t a user-specifi|
00002370  65 64 20 73 74 61 72 74  69 6e 67 20 20 64 61 74  |ed starting  dat|
00002380  65 2c 20 74 68 65 20 70  72 6f 67 72 61 6d 20 69  |e, the program i|
00002390  73 20 73 65 74 20 74 6f  20 61 63 63 65 70 74 20  |s set to accept |
000023a0  20 20 20 20 20 65 6e 74  72 69 65 73 20 61 74 20  |     entries at |
000023b0  77 65 65 6b 6c 79 20 69  6e 74 65 72 76 61 6c 73  |weekly intervals|
000023c0  20 74 68 72 6f 75 67 68  6f 75 74 20 61 66 75 6c  | throughout aful|
000023d0  6c 20 79 65 61 72 2e 20  20 54 68 65 20 73 75 63  |l year.  The suc|
000023e0  63 65 73 73 69 76 65 20  77 65 65 6b 6c 79 20 64  |cessive weekly d|
000023f0  61 74 65 73 20 74 68 65  6e 20 61 70 70 65 61 72  |ates then appear|
00002400  20 77 69 74 68 6f 75 74  20 65 66 66 6f 72 74 20  | without effort |
00002410  62 79 20 74 68 65 20 75  73 65 72 2e 22 0d 0e 21  |by the user."..!|
00002420  2f f1 27 22 4e 6f 20 63  75 72 72 65 6e 63 79 20  |/.'"No currency |
00002430  73 69 67 6e 73 20 6f 72  20 63 6f 6d 6d 61 73 20  |signs or commas |
00002440  69 6e 20 61 6d 6f 75 6e  74 73 2e 22 0d 0e 22 16  |in amounts."..".|
00002450  f2 73 70 61 63 65 28 22  74 6f 20 73 74 61 72 74  |.space("to start|
00002460  22 29 0d 0e 2e 7d db 3a  f1 27 27 27 8a 31 32 29  |")...}.:.'''.12)|
00002470  bd 31 33 32 bd 31 35 37  bd 31 33 31 bd 31 34 31  |.132.157.131.141|
00002480  22 20 43 48 55 52 43 48  20 20 20 20 22 bd 31 35  |" CHURCH    ".15|
00002490  36 3a f1 8a 31 32 29 bd  31 33 32 bd 31 35 37 bd  |6:..12).132.157.|
000024a0  31 33 31 bd 31 34 31 22  20 43 48 55 52 43 48 20  |131.141" CHURCH |
000024b0  20 20 20 22 bd 31 35 36  3a f1 8a 31 32 29 bd 31  |   ".156:..12).1|
000024c0  33 32 bd 31 35 37 bd 31  33 31 bd 31 34 31 22 41  |32.157.131.141"A|
000024d0  43 43 4f 55 4e 54 53 20  20 20 22 bd 31 35 36 0d  |CCOUNTS   ".156.|
000024e0  0e 2f 2a f1 8a 31 32 29  bd 31 33 32 bd 31 35 37  |./*..12).132.157|
000024f0  bd 31 33 31 bd 31 34 31  22 41 43 43 4f 55 4e 54  |.131.141"ACCOUNT|
00002500  53 20 20 20 22 bd 31 35  36 0d 0e 30 2c f1 27 27  |S   ".156..0,.''|
00002510  22 4e 65 77 20 73 74 61  72 74 2e 2e 2e 59 2f 4e  |"New start...Y/N|
00002520  3f 22 3b 3a f2 79 6e 3a  f1 22 20 22 3b 41 24 3a  |?";:.yn:." ";A$:|
00002530  42 24 3d 41 24 0d 0e 31  2d f1 22 53 75 72 65 2e  |B$=A$..1-."Sure.|
00002540  2e 2e 59 2f 4e 3f 22 3a  f2 79 6e 3a e7 41 24 3d  |..Y/N?":.yn:.A$=|
00002550  22 4e 22 84 41 24 3d 22  6e 22 20 db 3a e5 8d 54  |"N".A$="n" .:..T|
00002560  6e 4e 0d 0e 33 1a e7 42  24 3d 22 4e 22 84 42 24  |nN..3..B$="N".B$|
00002570  3d 22 6e 22 20 f2 6c 6f  61 64 3a e1 0d 0e 42 23  |="n" .load:...B#|
00002580  db 3a f1 27 27 27 27 27  22 45 6e 74 65 72 20 73  |.:.'''''"Enter s|
00002590  74 61 72 74 69 6e 67 20  64 61 74 61 3a 2d 22 0d  |tarting data:-".|
000025a0  0e 56 3b e8 8a 36 2c 31  30 29 22 59 65 61 72 20  |.V;..6,10)"Year |
000025b0  28 6c 61 73 74 20 74 77  6f 20 64 69 67 69 74 73  |(last two digits|
000025c0  29 3a 20 22 59 52 24 3a  e7 59 52 24 3d 22 22 20  |): "YR$:.YR$="" |
000025d0  8c ef 31 31 3a e5 8d 44  56 4e 0d 0e 6a 1e 59 52  |..11:..DVN..j.YR|
000025e0  25 3d bb 28 59 52 24 29  3a 59 52 3d 31 33 31 3a  |%=.(YR$):YR=131:|
000025f0  59 52 53 24 3d 59 52 24  0d 0e 7e 2f 20 e8 8a 36  |YRS$=YR$..~/ ..6|
00002600  29 22 4d 6f 6e 74 68 20  28 6e 75 6d 62 65 72 29  |)"Month (number)|
00002610  3a 20 22 4d 24 3a e7 4d  24 3d 22 22 20 8c ef 31  |: "M$:.M$="" ..1|
00002620  31 3a e5 8d 44 7e 4e 0d  0e 92 0c 4d 25 3d bb 28  |1:..D~N....M%=.(|
00002630  4d 24 29 0d 0e a6 2c e8  8a 36 29 22 44 61 79 20  |M$)...,..6)"Day |
00002640  28 6e 75 6d 62 65 72 29  3a 20 22 44 24 3a e7 44  |(number): "D$:.D|
00002650  24 3d 22 22 20 8c ef 31  31 3a e5 8d 74 66 4e 0d  |$="" ..11:..tfN.|
00002660  0e ba 0c 44 25 3d bb 28  44 24 29 0d 0e bb 32 e8  |...D%=.(D$)...2.|
00002670  8a 36 29 22 53 74 61 72  74 69 6e 67 20 42 61 6c  |.6)"Starting Bal|
00002680  61 6e 63 65 3a 20 22 53  42 24 3a e7 53 42 24 3d  |ance: "SB$:.SB$=|
00002690  22 22 20 8c ef 31 31 3a  e5 8d 74 7b 4e 0d 0e bc  |"" ..11:..t{N...|
000026a0  22 59 24 3d 53 42 24 3a  f2 61 64 6a 75 73 74 3a  |"Y$=SB$:.adjust:|
000026b0  53 42 24 3d 59 24 3a 53  42 3d bb 28 59 24 29 0d  |SB$=Y$:SB=.(Y$).|
000026c0  0e ce 29 f1 27 27 27 22  41 6c 6c 20 63 6f 72 72  |..).'''"All corr|
000026d0  65 63 74 20 28 59 2f 4e  29 2e 2e 2e 3f 22 3a f2  |ect (Y/N)...?":.|
000026e0  64 61 74 65 3a f2 79 6e  0d 0e e2 1a e7 41 24 3d  |date:.yn.....A$=|
000026f0  22 4e 22 84 41 24 3d 22  6e 22 20 db 3a e5 8d 44  |"N".A$="n" .:..D|
00002700  42 4e 0d 0e f6 05 e1 0d  0f 0a 35 dc 20 4a 61 6e  |BN........5. Jan|
00002710  2c 46 65 62 2c 4d 61 72  2c 41 70 72 2c 4d 61 79  |,Feb,Mar,Apr,May|
00002720  2c 4a 75 6e 2c 4a 75 6c  2c 41 75 67 2c 53 65 70  |,Jun,Jul,Aug,Sep|
00002730  2c 4f 63 74 2c 4e 6f 76  2c 44 65 63 0d 0f 1e 0e  |,Oct,Nov,Dec....|
00002740  dd f2 68 65 61 64 69 6e  67 32 0d 0f 32 0e e7 42  |..heading2..2..B|
00002750  3c 3e 32 20 49 49 3d 30  0d 0f 3c 59 e7 41 3d 31  |<>2 II=0..<Y.A=1|
00002760  20 5a 24 3d 22 4f 66 66  65 72 74 6f 72 69 65 73  | Z$="Offertories|
00002770  22 20 8b e7 41 3d 32 20  5a 24 3d 22 4d 69 73 63  |" ..A=2 Z$="Misc|
00002780  20 49 6e 63 6f 6d 65 22  20 8b e7 41 3d 33 20 5a  | Income" ..A=3 Z|
00002790  24 3d 22 44 6f 6e 61 74  69 6f 6e 73 22 20 8b 5a  |$="Donations" .Z|
000027a0  24 3d 22 4d 69 73 63 20  45 78 70 65 6e 73 65 73  |$="Misc Expenses|
000027b0  22 0d 0f 50 05 e1 0d 0f  64 0b dd f2 74 6f 74 61  |"..P....d...tota|
000027c0  6c 0d 0f 65 3d 4f 54 3d  30 3a e3 49 3d 31 b8 35  |l..e=OT=0:.I=1.5|
000027d0  32 3a 4f 54 3d 4f 54 2b  4f 28 49 29 3a ed 3a 4f  |2:OT=OT+O(I):.:O|
000027e0  54 24 3d c3 28 4f 54 29  3a 59 24 3d 4f 54 24 3a  |T$=.(OT):Y$=OT$:|
000027f0  f2 61 64 6a 75 73 74 3a  4f 54 24 3d 59 24 0d 0f  |.adjust:OT$=Y$..|
00002800  66 3d 47 54 3d 30 3a e3  49 3d 31 b8 35 32 3a 47  |f=GT=0:.I=1.52:G|
00002810  54 3d 47 54 2b 47 28 49  29 3a ed 3a 47 54 24 3d  |T=GT+G(I):.:GT$=|
00002820  c3 28 47 54 29 3a 59 24  3d 47 54 24 3a f2 61 64  |.(GT):Y$=GT$:.ad|
00002830  6a 75 73 74 3a 47 54 24  3d 59 24 0d 0f 67 3e 44  |just:GT$=Y$..g>D|
00002840  54 3d 30 3a e3 49 3d 31  b8 35 32 3a 44 54 3d 44  |T=0:.I=1.52:DT=D|
00002850  54 2b 44 4f 28 49 29 3a  ed 3a 44 54 24 3d c3 28  |T+DO(I):.:DT$=.(|
00002860  44 54 29 3a 59 24 3d 44  54 24 3a f2 61 64 6a 75  |DT):Y$=DT$:.adju|
00002870  73 74 3a 44 54 24 3d 59  24 0d 0f 68 3e 4d 54 3d  |st:DT$=Y$..h>MT=|
00002880  30 3a e3 49 3d 31 b8 35  32 3a 4d 54 3d 4d 54 2b  |0:.I=1.52:MT=MT+|
00002890  4d 49 28 49 29 3a ed 3a  4d 54 24 3d c3 28 4d 54  |MI(I):.:MT$=.(MT|
000028a0  29 3a 59 24 3d 4d 54 24  3a f2 61 64 6a 75 73 74  |):Y$=MT$:.adjust|
000028b0  3a 4d 54 24 3d 59 24 0d  0f 69 14 e7 41 3d 39 20  |:MT$=Y$..i..A=9 |
000028c0  84 41 3d 37 20 84 41 3d  36 20 e1 0d 0f 6a 29 e7  |.A=7 .A=6 ...j).|
000028d0  41 3d 31 20 54 3d 4f 54  20 8b e7 41 3d 32 20 54  |A=1 T=OT ..A=2 T|
000028e0  3d 47 54 20 8b e7 41 3d  33 20 54 3d 44 54 20 8b  |=GT ..A=3 T=DT .|
000028f0  54 3d 4d 54 0d 0f 78 23  e7 41 3d 31 20 80 42 3c  |T=MT..x#.A=1 .B<|
00002900  3e 33 20 56 3d 55 2b 34  20 8b e7 42 3c 3e 33 20  |>3 V=U+4 ..B<>3 |
00002910  56 3d 55 2a 32 2b 34 0d  0f 79 21 e7 42 3d 33 20  |V=U*2+4..y!.B=3 |
00002920  80 41 3d 31 20 56 3d 55  2b 32 20 8b e7 42 3d 33  |.A=1 V=U+2 ..B=3|
00002930  20 56 3d 55 2a 32 2b 31  0d 0f 7a 0b ef 33 31 2c  | V=U*2+1..z..31,|
00002940  30 2c 56 0d 0f 8c 61 f1  bd 31 33 32 3b bd 31 35  |0,V...a..132;.15|
00002950  37 3b bd 31 33 31 3b bd  31 34 31 3b 22 54 6f 74  |7;.131;.141;"Tot|
00002960  61 6c 20 22 3b 5a 24 3b  22 20 3d 20 22 3b 54 3b  |al ";Z$;" = ";T;|
00002970  22 20 20 20 22 3a f1 bd  31 33 32 3b bd 31 35 37  |"   ":..132;.157|
00002980  3b bd 31 33 31 3b bd 31  34 31 3b 22 54 6f 74 61  |;.131;.141;"Tota|
00002990  6c 20 22 3b 5a 24 3b 22  20 3d 20 22 3b 54 3b 22  |l ";Z$;" = ";T;"|
000029a0  20 20 20 22 0d 0f a0 16  f2 73 70 61 63 65 28 22  |   ".....space("|
000029b0  66 6f 72 20 4d 65 6e 75  22 29 0d 0f b4 05 e1 0d  |for Menu")......|
000029c0  0f c8 09 dd f2 62 61 6c  0d 0f c9 0a f2 74 6f 74  |.....bal.....tot|
000029d0  61 6c 0d 0f ca 13 e7 41  3d 36 20 84 41 3d 37 20  |al.....A=6 .A=7 |
000029e0  e5 8d 64 5e 4f 0d 0f dc  1d f2 68 65 61 64 69 6e  |..d^O.....headin|
000029f0  67 28 22 42 20 41 20 4c  20 41 20 4e 20 43 20 45  |g("B A L A N C E|
00002a00  22 29 0d 0f de 24 49 4e  3d 4f 54 2b 47 54 3a 59  |")...$IN=OT+GT:Y|
00002a10  24 3d c3 28 49 4e 29 3a  f2 61 64 6a 75 73 74 3a  |$=.(IN):.adjust:|
00002a20  49 4e 24 3d 59 24 0d 0f  e0 24 45 58 3d 44 54 2b  |IN$=Y$...$EX=DT+|
00002a30  4d 54 3a 59 24 3d c3 28  45 58 29 3a f2 61 64 6a  |MT:Y$=.(EX):.adj|
00002a40  75 73 74 3a 45 58 24 3d  59 24 0d 0f e2 27 45 42  |ust:EX$=Y$...'EB|
00002a50  3d 53 42 2b 49 4e 2d 45  58 3a 59 24 3d c3 28 45  |=SB+IN-EX:Y$=.(E|
00002a60  42 29 3a f2 61 64 6a 75  73 74 3a 45 42 24 3d 59  |B):.adjust:EB$=Y|
00002a70  24 0d 0f e3 0f e7 41 3d  36 20 84 41 3d 37 20 e1  |$.....A=6 .A=7 .|
00002a80  0d 0f ef 0b ef 33 31 2c  30 2c 36 0d 0f f0 35 e3  |.....31,0,6...5.|
00002a90  49 3d 31 b8 32 3a f1 8a  35 29 bd 31 33 33 bd 31  |I=1.2:..5).133.1|
00002aa0  34 31 22 53 74 61 72 74  69 6e 67 20 42 61 6c 61  |41"Starting Bala|
00002ab0  6e 63 65 20 22 3b bd 31  33 31 3b 53 42 24 3a ed  |nce ";.131;SB$:.|
00002ac0  0d 10 04 35 e3 49 3d 31  b8 32 3a f1 8a 35 29 bd  |...5.I=1.2:..5).|
00002ad0  31 33 33 bd 31 34 31 22  49 6e 63 6f 6d 65 20 20  |133.141"Income  |
00002ae0  20 20 20 20 20 20 20 20  20 22 3b bd 31 33 31 3b  |         ";.131;|
00002af0  49 4e 24 3a ed 0d 10 18  35 e3 49 3d 31 b8 32 3a  |IN$:....5.I=1.2:|
00002b00  f1 8a 35 29 bd 31 33 33  bd 31 34 31 22 45 78 70  |..5).133.141"Exp|
00002b10  65 6e 64 69 74 75 72 65  20 20 20 20 20 20 22 3b  |enditure      ";|
00002b20  bd 31 33 31 3b 45 58 24  3a ed 0d 10 2c 35 e3 49  |.131;EX$:...,5.I|
00002b30  3d 31 b8 32 3a f1 8a 35  29 bd 31 33 33 bd 31 34  |=1.2:..5).133.14|
00002b40  31 22 45 6e 64 69 6e 67  20 42 61 6c 61 6e 63 65  |1"Ending Balance|
00002b50  20 20 20 22 3b bd 31 33  31 3b 45 42 24 3a ed 0d  |   ";.131;EB$:..|
00002b60  10 2d 16 f2 73 70 61 63  65 28 22 66 6f 72 20 4d  |.-..space("for M|
00002b70  65 6e 75 22 29 0d 10 40  05 e1 0d 10 54 08 dd f2  |enu")..@....T...|
00002b80  6e 6f 0d 10 55 5c e7 41  3e 34 20 80 4f 24 28 31  |no..U\.A>4 .O$(1|
00002b90  29 3d 22 22 20 f1 22 4e  6f 20 64 61 74 61 2e 2e  |)="" ."No data..|
00002ba0  2e 22 27 22 45 6e 74 65  72 20 64 61 74 61 20 75  |."'"Enter data u|
00002bb0  73 69 6e 67 20 6f 70 74  69 6f 6e 73 20 31 2c 20  |sing options 1, |
00002bc0  32 2c 20 33 2c 20 34 20  6f 72 20 36 6f 66 20 6d  |2, 3, 4 or 6of m|
00002bd0  61 69 6e 20 6d 65 6e 75  2e 2e 2e 22 3a e1 0d 10  |ain menu...":...|
00002be0  57 3f e7 41 3d 37 20 f1  22 42 65 66 6f 72 65 20  |W?.A=7 ."Before |
00002bf0  70 72 69 6e 74 69 6e 67  2c 20 73 61 76 65 20 64  |printing, save d|
00002c00  61 74 61 20 62 79 20 75  73 69 6e 67 22 27 22 6f  |ata by using"'"o|
00002c10  70 74 69 6f 6e 20 35 2e  2e 2e 22 3a e1 0d 10 5e  |ption 5...":...^|
00002c20  6a f1 22 59 6f 75 27 6c  6c 20 65 72 61 73 65 20  |j."You'll erase |
00002c30  61 6c 6c 20 70 72 65 76  69 6f 75 73 20 22 5a 24  |all previous "Z$|
00002c40  27 22 44 6f 20 79 6f 75  20 72 65 61 6c 6c 79 20  |'"Do you really |
00002c50  77 61 6e 74 20 74 6f 20  73 74 61 72 74 20 61 74  |want to start at|
00002c60  20 74 68 65 22 27 22 62  65 67 69 6e 6e 69 6e 67  | the"'"beginning|
00002c70  20 6f 66 20 22 5a 24 22  2e 2e 2e 2e 2e 2e 59 2f  | of "Z$"......Y/|
00002c80  4e 3f 22 3a f2 79 6e 0d  10 68 05 e1 0d 10 7c 0e  |N?":.yn..h....|.|
00002c90  dd f2 73 6f 72 74 28 58  58 29 0d 10 7d 07 4a 3d  |..sort(XX)..}.J=|
00002ca0  31 0d 10 7e 06 ea 49 0d  10 90 35 e3 49 3d 31 b8  |1..~..I...5.I=1.|
00002cb0  58 58 3a e7 46 24 28 49  29 3d 22 20 20 20 4e 2e  |XX:.F$(I)="   N.|
00002cc0  30 30 30 22 20 84 46 24  28 49 29 3d 22 20 20 20  |000" .F$(I)="   |
00002cd0  6e 2e 30 30 30 22 20 e5  8d 74 78 50 0d 10 a4 31  |n.000" ..txP...1|
00002ce0  45 54 24 28 4a 29 3d 44  54 24 28 49 29 3a 45 24  |ET$(J)=DT$(I):E$|
00002cf0  28 4a 29 3d 46 24 28 49  29 3a 45 45 24 28 4a 29  |(J)=F$(I):EE$(J)|
00002d00  3d 46 46 24 28 49 29 3a  4a 3d 4a 2b 31 0d 10 b8  |=FF$(I):J=J+1...|
00002d10  05 ed 0d 10 f4 05 e1 0d  10 fe 0b dd f2 6e 6f 74  |.............not|
00002d20  65 73 0d 11 03 1b e7 58  3d 32 20 ee 4c 25 e5 8d  |es.....X=2 .L%..|
00002d30  54 49 51 2c 8d 54 4b 51  2c 8d 54 4d 51 0d 11 08  |TIQ,.TKQ,.TMQ...|
00002d40  4e f2 68 65 61 64 69 6e  67 28 22 42 61 6e 6b 20  |N.heading("Bank |
00002d50  41 63 63 74 73 22 29 3a  f1 bd 31 33 33 22 4e 61  |Accts"):..133"Na|
00002d60  74 69 6f 6e 61 6c 20 42  61 6e 6b 20 6f 66 20 42  |tional Bank of B|
00002d70  61 68 72 61 69 6e 2c 20  41 77 61 6c 69 22 3a e7  |ahrain, Awali":.|
00002d80  46 44 25 3e 30 20 e5 8d  54 52 51 0d 11 09 36 e8  |FD%>0 ..TRQ...6.|
00002d90  22 31 20 20 46 69 78 65  64 20 44 65 70 6f 73 69  |"1  Fixed Deposi|
00002da0  74 20 41 63 63 74 20 4e  6f 3a 20 22 3b 46 44 25  |t Acct No: ";FD%|
00002db0  3a e7 46 44 25 3d 30 20  ef 31 31 3a e5 8d 54 49  |:.FD%=0 .11:..TI|
00002dc0  51 0d 11 0a 0e e7 58 3d  32 20 e5 8d 74 40 51 0d  |Q.....X=2 ..t@Q.|
00002dd0  11 0b 33 e8 22 32 20 20  46 69 78 65 64 20 44 65  |..3."2  Fixed De|
00002de0  70 6f 73 69 74 20 41 6d  6f 75 6e 74 3a 20 22 3b  |posit Amount: ";|
00002df0  46 44 3a e7 46 44 3d 30  20 ef 31 31 3a e5 8d 54  |FD:.FD=0 .11:..T|
00002e00  4b 51 0d 11 0c 0e e7 58  3d 32 20 e5 8d 74 40 51  |KQ.....X=2 ..t@Q|
00002e10  0d 11 0d 30 e8 22 33 20  20 53 61 76 69 6e 67 73  |...0."3  Savings|
00002e20  20 41 63 63 74 20 4e 6f  3a 20 22 3b 53 41 25 3a  | Acct No: ";SA%:|
00002e30  e7 53 41 25 3d 30 20 ef  31 31 3a e5 8d 54 4d 51  |.SA%=0 .11:..TMQ|
00002e40  0d 11 0e 0e e7 58 3d 32  20 e5 8d 74 40 51 0d 11  |.....X=2 ..t@Q..|
00002e50  0f 52 f1 27 22 53 61 76  69 6e 67 73 20 61 63 63  |.R.'"Savings acc|
00002e60  6f 75 6e 74 20 62 61 6c  61 6e 63 65 20 77 69 6c  |ount balance wil|
00002e70  6c 20 62 65 20 20 20 20  20 20 20 20 20 63 61 6c  |l be         cal|
00002e80  63 75 6c 61 74 65 64 20  69 6e 20 74 68 65 20 70  |culated in the p|
00002e90  72 6f 67 72 61 6d 2e 2e  2e 22 3a e5 8d 74 40 51  |rogram...":..t@Q|
00002ea0  0d 11 12 aa f1 22 31 20  20 46 69 78 65 64 20 44  |....."1  Fixed D|
00002eb0  65 70 6f 73 69 74 20 41  63 63 74 20 4e 6f 3a 20  |eposit Acct No: |
00002ec0  22 3b 46 44 25 3a f1 22  32 20 20 46 69 78 65 64  |";FD%:."2  Fixed|
00002ed0  20 44 65 70 6f 73 69 74  20 41 6d 6f 75 6e 74 3a  | Deposit Amount:|
00002ee0  20 22 3b 46 44 3a f1 22  33 20 20 53 61 76 69 6e  | ";FD:."3  Savin|
00002ef0  67 73 20 41 63 63 74 20  4e 6f 3a 20 22 3b 53 41  |gs Acct No: ";SA|
00002f00  25 3a f1 27 22 53 61 76  69 6e 67 73 20 61 63 63  |%:.'"Savings acc|
00002f10  6f 75 6e 74 20 62 61 6c  61 6e 63 65 20 77 69 6c  |ount balance wil|
00002f20  6c 20 62 65 20 20 20 20  20 20 20 20 20 63 61 6c  |l be         cal|
00002f30  63 75 6c 61 74 65 64 20  69 6e 20 74 68 65 20 70  |culated in the p|
00002f40  72 6f 67 72 61 6d 2e 2e  2e 22 0d 11 80 0b f2 63  |rogram...".....c|
00002f50  68 61 6e 67 65 0d 11 8a  16 f2 73 70 61 63 65 28  |hange.....space(|
00002f60  22 66 6f 72 20 4d 65 6e  75 22 29 0d 11 94 05 e1  |"for Menu").....|
00002f70  0d 11 9e 08 20 dd f2 76  0d 11 a8 6c 41 3d 30 3a  |.... ..v...lA=0:|
00002f80  42 3d 30 3a 58 3d 30 3a  58 58 3d 30 3a 4f 54 3d  |B=0:X=0:XX=0:OT=|
00002f90  30 3a 47 54 3d 30 3a 44  54 3d 30 3a 4d 54 3d 30  |0:GT=0:DT=0:MT=0|
00002fa0  3a 41 31 3d 30 3a 41 32  3d 30 3a 41 33 3d 30 3a  |:A1=0:A2=0:A3=0:|
00002fb0  41 34 3d 30 3a 46 4c 3d  30 3a 58 24 3d 22 22 3a  |A4=0:FL=0:X$="":|
00002fc0  46 44 25 3d 30 3a 46 44  3d 30 3a 53 41 25 3d 30  |FD%=0:FD=0:SA%=0|
00002fd0  3a 53 41 3d 30 3a 58 33  3d 30 3a 58 34 3d 30 3a  |:SA=0:X3=0:X4=0:|
00002fe0  58 35 3d 30 0d 11 c6 05  e1 0d ff                 |X5=0.......|
00002feb
General/ACCOUNT.m0
General/ACCOUNT.m1
General/ACCOUNT.m2
General/ACCOUNT.m4
General/ACCOUNT.m5