DWB 5 CHECKBOOK64 V1.2 P 95 CB.MAIN.012 P 15978 READFIRST.CB64 S 3864 CHECKBOOK64.DOC S 6284 RTL-64 P 8194  CB.MAIN.*x4X  -.z{ `L 2073 RLE RL Rd? hhLHRTL-64 R q _``%`H h` _ G R`@iFT[VL-CB.MAIN.012W(142)(8)"":P PP!PJ(15,8,15,"I0"15:HTY$(100):ATD$(100):ATA(100):ATM$(100):A TA$(100):A TR$(100):ABN$(20):ABA$(20):ABA(20):ATB$(100):AUT$(100):AUD$(50):AUN$(50):AUY$(50):AUA$(50):A BM$(20):A"CN$(100):A$TB(100):A&ZA$(50):A(ZA(50):A*ZB$(50):A,ZB(50):A.ZC$(50):A0ZD$(50):A2ZM$(50):A4ZN$(50):A6ZR$(50):A8ZY$(50):A:LJt.OH>""10)"ENTER TODAY'S DATE"DA$: +O ... "STANDBY":2,8,2,"_DATE,S,W"2,DA$2:Jt?+O15,8,15,"S:_DATE"15:HY2,8,2,"_INFO.C,S,R"2,NC$,AC$,TB(0),TB$(0),BC,BC$,CN2:Jt>+OHn.OH+OH3,8,3,"_REGISTER.C,S,R"3,T::A:+OH?H:BH3,TY$(X),CN$(X),TR$(X),TD$(X),TA(X),TA$(X)3,TM$(X),TB(X),TB$(X):F3:Jt.OH6,8,6,"_BILLS,S,R"6,B:O+OHVOBV6,BN$(XB),BA(XB),BM$(XB):F6:Jt"C=HECKBOOK 64":(]BB)""NC$" "AC$"""DATE: "DA$;: d ,k(dkrS)"CUR.BAL:$"BC$"""D DEPOSIT""W WITHDRAWAL""C CHECKS, MISC""P PAY MONTHLY BILLS""R REVIEW REGISTER""B BALANCE ACCOUNT""A ARCHIVES""M MODIFY BILLS FILE""X EXIT TO BASIC""ENTER YOUR CHOICE":yCC$:y+OHyD+OJGHyW+OJGHyC+OJGHyP+OJGHyM+OHMyR+OHےyB+OJ*HyA+OJ*H/yX+OHxH"ARE YOU SURE? (Y/N)":ҀC$:+OHUN+OHᒀY+OJ*H+HZA:+OHH"STANDBY":+O...+O...+O 0.0015,8,1515,"S:_INFO.C"15,"S:_REGISTER.C"152,8,2,"_INFO.C,S,W"2,NC$2,AC$2,TB(0)2,TB$(0)2,BC2,BC$2,CN2:Jt.OH 3,8,3,"_REGISTER.C,S,W"3,T:H:BHH+O H...H$+O H...$H+O H...H+O H...H +O H... H +O H... H+O H0.003,TY$(X)3,CN$(X)3,TR$(X)3,TD$(X)3,TA(X)3,TA$(X)3,TM$(X)3,TB(X)3,TB$(X):F3:Jt.OH L:Ї :::y:-O ::yD+O DEPOSITҎyW+O WITHDRAWALҎyC+O CHECKҎyP+OBILLҎ:CJ A+O ҕH "CURRENT BALANCE: "BC$""::C.O:*****$H433"MAKE CHECK PAYABLE TO:"""TR$(T)"";TR$(T)::+O :...:D+O:DEPOSIT:PAYCHECK :W+O: WITHDRAWAL:CA$H :: :: :МJ:: :+O : "ENTER AMOUNT OF "TN$""TA$(T)"";TA(T):::d:C+O :::W+O :::: :: :МJ: "ENTER MEMO"""TM$(T)"";TM$(T):: +O :... "ENTER DATE"""TD$(T)"";TD$(T)::C.OH"ENTER CHECK NO."""(CN)"";CN"CONFIRM "TN$""::C.OH""CHECK NO.: "(CN)" PAY TO: "TR$(T)" DATE: "TD$(T)" AMOUNT: $"TA$(T)" MEMO: "TM$(T)"IS THE ABOVE INFORMATION CORRECT?""(Y/N) [(A) ABORTS]":ҀC$:+OH낐:C+OHY+OHꪒN+OHBA+OH(H낐::: ::HG::: ::H Y+OHꪒN+OHꒀA+OHH낐::: ::33H;::: ::33H :C+O :3$%:%%,,%%МJ,:%&:,"ANOTHER "TN$"? (Y/N)":_+O::_ҀC$:+OH2Y+OH;N+OH H2L"MONTHLY BILLS":HOBH""(X)"-"BN$(X):F"PAY WHICH BILL?[(A) ABORTS]":ҕPB$:+OH隒A+O ::Lб-O*OH隐:::" L"MONTHLY BILLS":HOBH""(X)"-"BN$(X):F"(A)DD BILL (D)DELETE BILL (F)INISHED""ENTER CHOICE":ҀC$:+OH’A+OH~D+OHF+O"STANDBY":HHOO"ENTER NAME OF BILL"BN$(B)"IS THIS BILL THE SAME EACH MONTH? (Y/N)":ҀC$:+OHY+OHN+O OHH"ENTER AMOUNT OF BILL"BA(B):OOdOOOOOМJO"ENTER MEMO FOR BILL (I.E. ACC #)"BM$(B):O"+O O...""CONFIRM BILL""PAY TO: "BN$(B)"AMOUNT:$"BA$(B)"MEMO: "BM$(B)"IS THE ABOVE INFORMATION CORRECT?""(Y/N) [(A) ABORTS]":ҀC$:+OH沒Y+OHeN+O OOHMA+OOOO"OOHM"ADD ANOTHER BILL TO FILE? (Y/N)":ҀC$:+OH7Y+OH~N+OHMH7"DELETE BILL":HOBH""(X)"-"BN$(X):F"DELETE WHICH BILL? [(A) ABORTS]":ҀC$:+OH埒A+OHMи-O*OH"HOBHHHHHHH""HHFOO"DELETE ANOTHER BILL? (Y/N)":ҀC$:+OHY+OHN+OHMH15,8,1515,"S:_BILLS"152,8,2,"_BILLS,S,W"2,B:HOBH2,BN$(X)2,BA(X)2,BM$(X):F2:H"ACCOUNT SETUP""ENTER INSTITUION NAME"NC$"ENTER CHECKING ACCOUNT #"AC$"ENTER BEGINNING BALANCE"TA:dпƒƸпМJ"STANDBY":͒Ԑ%,:Dے BEG.BALODEPOSITҎ3DEPOSIT*****0.002,8,2,"_INFO.C,S,W"2,NC$2,AC$2,BF2,BF$2,BC2,BC$2,CN2:Jt.OH^3,8,3,"_REGISTER.C,S,W"3,T3,TY$3,CN$3,TR$3,TD$3,TA3,TA$3,TM$3,TB3,TB$3:Jt.OH^4,8,4,"_BILLS,S,W"4,B4:Jt.OH^H15,8,1515,EN,EM$,ET,ES:+?+OH+OH>+OH"*** DISK ERROR ***";ENEM$,ET,ES:+?+OHJ+OHᇐ+OH)"INSERT BACKUP DISK HIT ANY KEY TO CONTINUE":ҀC$:+OHH"CHECK DRIVE HIT ANY KEY TO CONTINUE":ҀC$:+OH;Hk"REMOVE TAB - HIT ANY KEY TO CONTINUE":ҀC$:+OHHk15:HBHFL"PRINT REGISTER TO""SCREEN""OR""PRINTER""[A] ABORTS":ҀC$:+OH6S+OJHᒀP+O!JȧJkHᒀA+OHH;H:+OHH߭H-OHHϐH-OHHKH:*O :HHKH((:*O:("";:yA+O"ARKIVE: "AR$"""CK.# PAY TO AMOUNT ""DATE MEMO BALANCE":H66=""7)"BALANCE FORWARD"39L)RF$"""======================================="::+O#"ALL TRANSACTIONS HAVE CLEARED"::+O1"---------------------------------------":Hݦ(:*O:(HD(BDD =DKyA+D_.O"";CN$(RT);7)TR$(RT);39L)TA$(RT)""TD$(RT);9)TM$(RT);39M)TB$(RT)"""---------------------------------------":F"P=PREVIOUS PAGE Q=QUIT REGISTER""N=NEXT PAGE ";:ҀC$:+OHFQ+OHP+O HHHےN+O HHHHFL"ACCOUNT RECONCILIATION"""16)"CONTINUE"""16)"ABORT":ҀC$:+OHܬC+OH܄A+OHHܬ"ENTER ENDING BALANCE SHOWN ON MONTHLY BANK STATEMENT"QB:RdRRYYRRМJY"ENTER DATE OF BANK STATEMENT [MONYR"SD$:::"ENTER SERVICE CHARGE(S)"TA(T)::+O0.00g::Hΐ::d:: :: :nnggn:МJ: %:%%,,%%МJ,:%&::&::&:&МJ:: g:*****$: :SERVCHG:S_:... :+OHIu|H:BH"";:H_+OHت"IS THIS TRANSACTION ON YOUR MONTHLY BANK STATEMENT? (Y/N)":HC+O CHECKHD+ODEPOSITHW+O WITHDRAWALHS+OSERVCHGQ1$12)CN$(X)20)TD$(X)29)TA$(X):ҀC$:Y+OHH_H١N+OHHڰ"IS THE AMOUNT CORRECT? (Y/N)":ҀC$:Y+OHتN+O _HTH١"ENTER CORRECT AMOUNT"TA(X):HHdHH HH HC+OHHHH HH HW+OHHHH HH HМJH _.OHlHH&H&HH&HH&H&МJHGHHh:&%%,,%%МJ,"ARE THERE TRANSACTIONS ON YOUR BANK STATEMENT THAT WERE NOT";" RECORDED ON YOUR REGISTER? (Y/N)":ҀC$:+OHΒY+OHצN+OHHH"DO YOU WISH TO"" RECORD THE UNRECORDED TRANSACTIONS""OR"" ABORT RECONCILIATION OF ACCOUNT":ҀC$:+OH)R+O _ҪHֿA+OI"STANDBY":H.2,8,2,"_DATE,S,R"2,DA$2:Jt>+OHH"DEPOSIT""WITHDRAWAL""CHECK""FINISHED""ENTER YOUR CHOICE":yCC$:y+OH=yD+OJGHֿyW+OJGHֿyC+OJGHֿyF+O ҪHHHBuuHC+OuCHECKHD+OuDEPOSHW+OuWITHDHS+OuSVCHGuH$uHuH |H|Hت|||МJHf%R|++OJN+OAҀH "RECONCILIATION COMPLETE""PRINT REPORT TO""SCREEN""OR""PRINTER":ҀC$:+OHԀS+OHP+O !JȧHQHԅ"PRINTING: HIT ANY KEY TO ABORT":H؀Hu-O+"NO OUTSTANDING TRANSACTIONS":HUH-OHH((u*Ou(Hu*O uHH,"OUTSTANDING TRANSACTIONS":H(B =3)UY$(Z)11)UN$(Z)18)UD$(Z)36L)UA$(Z):F"HIT ANY KEY TO CONTINUE":HHҀC$:+OH(Hu/OH"SUMMARY OF RECONCILIATION":%nМJ" ENDING BALANCE SHOWN ON MONTHLY STATEMENT";"......."10(QB$))QB$""" ADJUSTMENT FOR OUTSTANDING TRANSACTIONS";"..............."10(UT$))UT$""" --------------------------------"" REGISTER BALANCE BEFORE RECONCILIATION.........";"...."10(BR$))BR$""" SERVICE CHARGE............."10(SC$))SC$""" ---------------------------------"" CURRENT BALANCE............"10(BC$))BC$"":HƀP4,4:!+OH4,"ACCOUNT RECONCILIATION"444:J-!+OH4,NC$:J-!+OH44,"ACCOUNT NO:";AC$:J-!+OH4,"STATEMENT DATE:";SD$:J-!+OH4444,"OUTSTANDING TRANSACTIONS":J-!+OH4:u+O 4,"NONE":HuBHJ-!+O uHHfHHHɐH 4,10LY)UY$(X);10LN)UN$(X);4,10LD)UD$(X);15LA)UA$(X):FJ-!+OH444:r ז׊+O 0.00J-!+OH4,"ENDING BALANCE"4,"SHOWN ON STATEMENT: ";15(QB$))QB$:J-!+OH44,"ADJUSTMENT FOR"4,"OUTSTANDING TRANSACTIONS: ";15(UT$))UT$:J-!+OH44,"SERVICE CHARGE(S): ";15(PA$))PA$4:J-!+OH4,"CURRENT BALANCE: ";15(BC$))BC$4"":!+OH"INSERT ARCHIVE DISK: THEN HIT ANY KEY":ҀC$:+OH"STANDBY"15,8,15,"I"15:Jt"** SAVING ARCHIVE FILE: "SD$" **":2,8,2,"__"SD$",S,W"2,T2,TB(0)2,TB$(0)::+OHJH:BHH+O H...H$+O H...$H+O H...H+O H...H +O H... H+O H0.002,TY$(X)2,CN$(X)2,TR$(X)2,TD$(X)2,TA(X)2,TA$(X)2,TM$(X)2,TB(X)2,TB$(X):F2:Jt?+OHb.OHc"REPLACE C=HECKBOOK 64 DISK""THEN HIT ANY KEY":ҀC$:+OH"STANDBY"15,8,15,"I"15:Jt.OH%ސ:+OHH:BHH_+OHH:H$0H8H2H**((*H (H 4ޔ*ޔ޸F:..,,..МJ,:+OHʱHBHHH.H*.HH.,HH,.H.МJH,F15,8,1515,"S:_INFO.C"15,"S:_REGISTER.C"152,8,2,"_INFO.C,S,W"2,NC$2,AC$2,ZB(0)2,ZB$(0)2,BC2,BC$2,CN2:Jt.OHʱ"UPDATING REGISTER"2,8,2,"_REGISTER.C,S,W"2,Z:+OHBHH:+O H...:H6+O H...6H6+O H...6H8+O H...8H2+O H...2H(+O H...(H4+O H...4H,+O H...,2,ZY$(X)2,ZC$(X)2,ZR$(X)2,ZD$(X)2,ZA(X)2,ZA$(X)2,ZM$(X)2,ZB(X)2,ZB$(X):F2:Jt.OH'IJ(2,8,2,"_DATE,S,R"2,DA$2:Jt>+OHH^:4,44:O 4:H0"*** PLEASE TURN THE PRINTER ON ***":*O !4:H0HȝL"** INSERT ARCHIVE DISK **""HIT ANY KEY WHEN READY""[A ABORTS]":ҀC$:+OHגA+OHIAyJ("ARCHIVE FILES ON THIS DISK:"15,8,153,8,3,"#"15,"U1:3,0,18,1"15,"B-P:3,0"#3,T$#3,S$:.O .O B15,"B-P:3";J322#3,X$:+OHƘ15,"B-P:3";J325:$ B$#3,X$:=G$__.OHƘ=N$;:G.O15,"U1:3,0";T0;S0:Hl315:Jt"ENTER ARKIVE YOU WISH TO REVIEW (MONYR),OR Q TO QUIT""";AR$:/Q+OH/+OHj"LOADING ARKIVE: "AR$""2,8,2,"__"AR$",S,R"2,T,TB(0),TB$(0)::+OHdH:BH2,TY$(X),CN$(X),TR$(X),TD$(X),TA(X),TA$(X),TM$(X),TB(X),TB$(X):F2:Jt"(S)CREEN OR (P)RINTER"C$:+OH9S+OH P+O JȧJkHH]JIJ("** REPLACE C=HECKBOOK 64 DISK **""HIT ANY KEY WHEN READY":ҀC$:+OHĸ"STANDBY"2,8,2,"_DATE,S,R"2,DA$2:Jt>+OHHƀP"PRINTING: HIT ANY KEY TO ABORT"4,4:!+OH\4,"REGISTER: ";:J-!+OH\yA+O4,"ARKIVE - "AR$:HJ-!+OH\4,DA$:J-!+OH\44,NC$:J-!+OH\4,AC$:J-!+OH\44:J-!+OH\4,"CK# DATE PAYTO MEMO AMOUNT";:J-!+OH\4," BAL":J-!+OH\44,"***** BALANCE FORWARD";:J-!+OH\4,48(TB$(0)))TB$(0)4:J-!+OH\H:BHJ-!+O :HHH$+yA+H_.O++H2H 9@B@F4,5(CN$(X)))PN$;:@B@F4,8(TD$(X)))TD$(X);:@B@F4,2)PR$;:@B@F4,20(PR$))PM$;:@B@F4,(19(PM$))(12(TA$(X))))TA$(X);:@B@F4,12(TB$(X)))TB$(X):F@B@F:+O%4,"ALL TRANSACTIONS HAVE CLEARED"444,"ENDING BALANCE"64(BC$))BC$4:LƸ.O$"PRINTING ABORTED":!HL+O 0.00ңHң= *OH+O-0.0ңH0.0ңH=.ңL%R|+O H,R|%GGNNGGМJN"THERE IS A DIFFERENCE OF $"CO$"BETWEEN YOUR REGISTER AND BANK STATEMENT""CORRECT REGISTER? (Y/N)":RC$:+OHY+OHN+O"STANDBY":H,H:::G:N :R_:*****$:** CORRECTION **: %G%%,,%%МJ,:%&:,%,L"C=HECKBOOK 64""(C) JANUARY 1989"" BY""RANSOM SOFTWARE"" PO BOX 529"" CABOT, AR 72023""SHAREWARE""HIT ANY KEY":ҀC$:+OH6"STANDBYVALIDATING DISK":H15,8,15,"S:_DATE"15:Jt15,8,15,"V"15:Jt"BACK UP CHECKBOOK DATA? (Y/N)":ҀC$:+OHY+OHqN+OH}H|Q:^"INSERT BACKUP DISKHIT ANY KEY WHEN READY""(A) ABORTS":ҀC$:+OH"A+OH}A.OHH'J H}"NOW UNTO THE KING ETERNAL, IMMORTAL, INVISIBLE, THE ONLY";" WISE GOD, BE HONOUR";" AND GLORY FOR EVER AND EVER. AMEN. ":H"ENTER NEW ARKIVE NAME"SD$:Hͼ^ENDZ0NABCBCNTKCXBXBBBS1S2SCCTFTPAMAZPBBNTATTBTTTBFTTCBEETESPAYARLRTMQBQSSSCUUTCQUCKRZBRBLYLNLDLAPFOFPTST0S0JXNKPPPWCOC<GD/ Ӎ0=HECKBOOK64 (C) ANUARY 1989 Y ANSOM OFTWARE NTRODUCTION FEW MONTHS AGO, DOWNLOADED A CHECKING ACCOUNT PROGRAM FROM -INK. FTER USING FOR JUST A FEW MINUTES, DISCOVERED THAT IT JUST WOULD NOT MEET MY NEEDS. T SEEMED THAT, AT TIMES, IT WOULD GIVE REDICULOUS FIGURES FOR THE BALANCES ON THE REGISTER. FTER A FEW ATTEMPTS OF TRY TO FIX THE PROGRAM, DECIDED THAT JUST WASN'T UP TO THE TASK OF FOLLOWING THE PROGRAMER'S THOUGHTS. O, DECIDED TO WRITE MY OWN PROGRAM. FTER A LITTLE TESTING OF MY PROGRAM, DECIDED THAT PART OF THE PROBLEM WITH THE ORIGINAL PROGRAM DOWNLOADED WAS THE WAY THE 64 HANDLES NUMBERS (AT LEAST FROM WITHIN A BASIC PROGRAM). SOON DISCOVERED THAT THIS WAS A FAIRLY WELL KNOWN FACT (O WHERE HAVE BEEN ALL THIS TIME! Y THE WAY IF YOU HAVEN'T HEARD OF THIS RUN THIS LITTLE PROGRAM: 10 A=100: B=95.55: C=A-B: PRINT C). ETERMINED THAT THERE MUST BE A WAY TO OVERCOME THESE PROBLEMS, BEGAN THE LONG PROCESS OF RESEARCHING, TESTING, DEBUGGING, RESEARCHING, RE-WRITING, TESTING, DEBUGGING, RE-WRITING, TESTING, RESEARCHING...(YOU GET THE IDEA). ELL, BELIEVE HAVE INDEED COME UP WITH A CHECKBOOK PROGRAM THAT CAN BE COUNTED ON TO KEEP TRACK OF A SINGLE CHECKING ACCOUNT: FAITHFULLY, AND ACCURATELY. T DOES OF COURSE HAVE IT'S LIMITATIONS ('LL DISCUSS THESE IN A MOMENT), BUT AT LEAST IT WILL DO THE ADDING AND SUBTRACTING RIGHT. =HECKBOOK 64 (NOT A VERY ORIGINAL NAME TO SAY THE LEAST) WAS WRITTEN IN BASIC; THEN COMPILED TO ADD A BIT OF SPEED. HERE ARE 3 FILES NEEDED TO RUN =HECKBOOK 64: HECKBOOK64 (THE BOOT), ., AND -64. N ACTUAL FACT, YOU CAN LOAD . WITH ",8,1" THEN "RUN", HOWEVER, THE BOOT PERFORMS THE VERY IMPORTANT FUNCTION OF DISABLING STOP/RESTORE (SO THAT YOU DON'T LOSE ALL YOUR NEWLY RECORDED DATA). O PLEASE, . (NCIDENTLY, TRIED TO DISABLE STOP/RESTORE FROM WITHIN THE MAIN PROGRAM, BUT NO MATTER WHAT DID THE COMPILER WOULDN'T LET ME BE SUCCESSFUL IN THIS ENDEAVOR). IMITATIONS HE ONLY REAL LIMITATIONS OF =HECKBOOK 64 IS THE NUMBER OF TRANSACTIONS THAT IT CAN HANDLE. F YOUR CHECKING ACCOUNT HAS MORE THAN 100 TRANSACTIONS PER MONTH, THEN THIS PROGRAM WILL NOT SUIT YOU. F YOUR ACCOUNT HAS MORE THAN 50 OUTSTANDING TRANSACTIONS PER MONTH, AGAIN THIS PROGRAM WILL NOT MEET YOUR NEEDS. T THE POINT THAT YOU ATTEMPT TO ENTER MORE THAN 100 TRANSACTIONS INTO THE REGISTER CREATED BY THIS PROGRAM IT WILL CRASH WITH A BAD SUBSCRIPT ERROR. URING RECONCILIATION OF YOUR ACCOUNT, IF THERE ARE MORE THAN 50 OUTSTANDING TRANSACTIONS, AGAIN THE PROGRAM WILL CRASH WITH A BAD SUBSCRIPT ERROR. ( HAVE PLANS TO PUT OUT A VERSION 1.1, IF THERE IS ENOUGH INTEREST, TO ALLOW FOR MORE THAN THE 100/50 LIMIT. R, TO AT LEAST WRITE AROUND THE BAD SUBSCRIPT PROBLEM, AGAIN, IF THERE IS ENOUGH INTEREST.) FEEL THAT THE CURRENT LIMITS OF THE PROGRAM WILL SUIT THE AVERAGE PERSON. URING THIS PAST HRISTMAS SEASON, MY ACCOUNT HAD 83 TRANSACTIONS. NE OTHER LIMITATION, WHEN DEFINING YOUR BILLS FILE, DO NOT EXCEED 20 BILLS. (AME STORY AS ABOVE.) O THE BEST OF MY KNOWLEDGE, THESE ARE THE ONLY REAL LIMITAIONS TO THE PROGRAM. OST (NOT WANTING TO GO TOO FAR OUT ON A LIMB WITH "ALL") DISK ERRORS WILL NOT CRASH THIS PROGRAM. HERE IS PROVISION MADE TO BACKUP YOUR DATA ON EXITING THE PROGRAM, AND THERE IS PROVISION WITHIN THE PROGRAM TO USE YOUR BACKUP DATA DISK IN CASE OF DISK ERRORS. OCUMENTAION =HECKBOOK 64 IS ENTIRELY MENU DRIVEN, BUT TO BE ON THE SAFE SIDE, 'VE INCLUDED A THOROUGH "DOC" FILE. F YOU HAVE QUESTIONS OR COMMENTS MAY BE REACHED ON -INK (" 99"), OR AT THE FOLLOWING ADDRESS: ANSOM OFTWARE OX 529 ABOT, 72023 HAREWARE =HECKBOOK 64 IS RELEASED AS SHAREWARE. 8224=HECKBOOK 64 (C) ANUARY 1989 Y ANSOM OFTWARE ABOT, "64",8,1 =HECKBOOK 64 EFORE ACTUALLY GETTING STARTED WITH =HECKBOOK 64, WOULD HIGHLY RECOMMEND THAT YOU MAKE A BACKUP COPY, AND THAT YOU PUT ONLY THE =HECKBOOK 64 PROGRAMS ON THE DISK YOU PLAN TO USE. =HECKBOOK 64 WILL DO A LOT OF WRITING TO DISK, AND SCRATCHING, AND RE-WRITING. MMEDIATELY AFTER LOADING =HECKBOOK 64, YOU'LL BE ASKED TO ENTER THE DATE. IMIT THE DATE TO 8 DIGITS (6 IS EVEN BETTER). HE FORMAT HAD IN MIND WAS "YYMMDD" (ANUARY 3, 1957 BECOMES 570103). SE WHATEVER YOU LIKE, EXCEPT USE . HE FIRST TIME YOU RUN THE PROGRAM, YOU WILL BE ASKED TO ENTER YOUR ACCOUNT DATA, I.E. BANK NAME, ACCOUNT NUMBER, AND BEGINNING BALANCE. =HECKBOOK 64 WILL THEN WRITE 3 FILES TO DISK: "<-.", "<-.", AND "<-". FTER THIS, YOU WILL GO TO THE MAIN MENU AFTER ENETERING THE DATE. O BEGIN YOUR CHECKBOOK, WOULD SUGGEST THAT DURING THE ACCOUNT SETUP THAT YOU ENTER THE AMOUNT ON YOUR LAST MONTHLY STATEMENT AS THE "BEGINNING BALANCE". HEN, ENTER ALL TRANSACTIONS YOU'VE MADE SINCE THEN. HIS WILL START YOU OFF WITH A GOOD REGISTER THAT SHOULDN'T NEED SPECIAL ADJUSTMENTS WHEN YOUR NEXT STATEMENT COMES IN. HE FOLLOWING CHOICES APPEAR AT THE MAIN MENU. [] [] [] , [] [] [] [] [] [] EPOSIT/ ITHDRAWAL/ HECKS, ISC/ AY ONTHLY ILLS [], [], AND [] ARE SELF-EXPLANATORY [] IS PROVIDED TO SIMPLIFY ENTERING BILLS WHICH ARE ROUTINELY PAID MONTH BY MONTH. EFORE USING THIS OPTION, THOUGH, YOU NEED TO DEFINE YOUR MONTHLY BILLS USING []. [HE PRIMARY REASON FOR THIS IS TO PROVIDE FOR A FUTURE CHECK PRINTING ROUTINE. HERE ARE CHECKS AVAILABLE TO FIT MOST PRINTERS.] EVIEW EGISTER OU MAY PRINT YOUR CURRENT REGISTER TO (S)CREEN, OR (P)RINTER. NLY OUTSTANDING TRANSACTIONS ARE LISTED HERE. ALANCE CCOUNT [] ALLOWS YOU TO RECONCILE YOUR MONTHLY BANK STATEMENT. HAVE PUT A NUMBER OF SAFEGUARDS HERE THAT HOPE YOU NEVER HAVE TO USE. ( HOPE YOU KEEP YOUR BOOKS MORE UP TO DATE THAN DO MINE.) N SELECTING [], YOU WILL BE ASKED TO ENTER THE ENDING BALANCE SHOWN ON YOUR BANK STATEMENT. HEN, YOU WILL BE ASKED TO ENTER THE STATEMENT DATE (THIS SHOULD BE LIMITED TO MONTH AND YEAR, I.E. 89). SE ANY FORMAT YOU LIKE, BUT , AND NO MORE THAN 12 CHARACTERS. FTER ENTERING THE STATEMENT DATE, YOU WILL BE ASKED TO ENTER ANY SERVICE ANY SERVICE CHARGES. OU SHOULD ENTER THE TOTAL OF ALL SERVICE CHARGES, BUT IF YOU LIKE, ENTER ONLY THE NORMAL MONTHLY CHARGE (YOU WILL BE GIVEN THE OPPORTUNITY TO ENTER OTHER TRANSACTIONS BEFORE COMPLETING THE RECONCILIATION). EXT, EACH TRANSACTION YOU HAVE RECORDED WILL BE DISPLAYED ONE BY ONE. OU WILL BE ASKED IF THE TRANSACTION IS ON YOUR MONTHLY STATEMENT. NSWER "" IF THE TRANSACTION IS ON YOUR STATEMENT, EVEN IF THE AMOUNT IS . F THE TRANSACTION IS ON YOUR STATEMENT, YOU WILL BE ASKED IF THE AMOUNT IS CORRECT. F NOT, YOU WILL BE ASKED TO ENTER THE CORRECT AMOUNT. NCE YOU HAVE CORRECTED THE AMOUNT (IF NECESSARY), ALL ACCOUNT BALANCES WILL BE ADJUSTED TO REFLECT THE CORRECT AMOUNT. FTER COMPLETING THIS PART OF THE RECONCILIATION, YOU WILL BE ASKED IF THERE ARE TRANSACTIONS ON YOUR STATEMENT THAT WERE NOT RECORDED IN THE REGISTER (I.E.YOU FOR GOT TO ENTER THAT WITHDRAWAL FROM THE AUTOMATIC TELLER). F THERE ARE, YOU MAY ENTER THEM NOW, OR ABORT THE RECONCILIATION AND CHECK WITH THE BANK (AFTER ALL IT MAY BE THEIR ERROR). F YOU CHOOSE TO ENTER THE TRANSACTIONS, YOU WILL BE ALLOWED TO ENTER THEM. OU MAY CHOOSE: [] [] [] [] RKIVES ELECTING (), WILL ALLOW YOU TO VIEW A PREVIOUS MONTH'S REGISTER. FTER SUPPLY THE ARCHIVE DISK, YOU WILL BE GIVEN A LIST OF ALL ARCHIVE FILES ON THE DISK. NTER THE DESIRED FILE, THEN CHOOSE TO PRINT THE ARCHIVE TO (S)CREEN, OR (P)RINTER. N THE ARCHIVE REGISTER, TRANSACTIONS WHICH WERE OUTSTANDING AT THE TIME RECONCILIATION WAS MADE WILL BE SHOWN IN REVERSE. *** : F YOU RUN THIS PROGRAM ON A =128 IN =64 MODE, (OR EVEN WITH A =64) WITH A 1571 DRIVE, ENSURE THAT THE DRIVE IS IN 71 MODE BEFOE RUNNING THE PROGRAM. HEN THE 1571 IS IN 41 MODE THE DIRECTORY OF ARCHIVES WILL NOT DISPLAY (AT LEAST IT WON'T ON MINE). 'VE HAD ABSOLUTELY NO PROBLEM IN 71 MODE READING EITHER SINGLE OR DOUBLE SIDED DISKS, AND 41'S WORK LIKE A CHAMP, BUT WHEN A 71 IS IN 41 MODE STRANGE THINGS SEEM TO HAPPEN. (OR THE RECORD, DO NOT BELIEVE THE PROBLEM TO THE PROGRAM. 'VE HAD TERRIBLE TROUBLE WITH OTHER PROGRAMS ON THE 71 WHEN IN 41 MODE. OME WERE EVEN COMMERCIAL PROGRAMS, LIKE THE COMPILER USED.) F YOU HAVE PROBLEMS WITH THIS (MAYBE YOU FORGET TO GO INTO 71 MODE ON A 71) DON'T WORRY, YOUR REGISTER IS UPDATED (IF NEED BE) BEFORE DISPLAYING THE DIRECTORY OF THE ARCHIVE DISK. LL ACCOUNT INFORMATION WILL BE IN TACT. UST RUN THE PROGRAM AGAIN. ODIFY ILLS ILE N SELECTING [], YOU MAY ()DD A BILL OR ()ELETE A BILL. HOOSE () WHEN YOU'RE FINISHED. MORE THAM 20 BILLS. XITING HEN YOU SELECT [], YOUR REGISTER WILL BE UPDATED, AND THE DISK WILL BE VALIDATED. (INCE THERE IS A LOT OF SCRATCHING AND REWRITING OF FILES, THOUGHT THIS A NECESSARY PROCEDURE.) FTER VALIDATION IS COMPLETE, YOU WILL BE ASKED IF YOU WANT TO BACKUP YOUR ACCOUNT DATA. . SE A DIFFERENT DISK. HE FILE NAMES WILL BE IDENTICAL. FTER YOUR BACKUP IS COMPLETE, OR ON CHOOSING NOT TO BACKUP YOUR DATA, YOU WILL BE TAKEN BACK TO BASIC. INAL WORDS DO HOPE YOU FIND THIS PROGRAM USEFUL. HAVE TESTED IT EXTENSIVELY FOR MONTHS (MY WIFE WILL ATTEST TO THAT). LEASE LEAVE COMMENTS TO 99 ON LINK, OR TO: ANSOM OFTWARE OX 529 ABOT, 72023 HIS PROGRAM IS RELEASED AS SHAREWARE. W,t7&yH{ݽX{}zdld4 ڼ Hai 9 { n`rȹs`9:9؍؍L%`fIfEnoaL 衐9L}pVii8a$anfIiVap0ʨpV $oWaii8IeVpedcb bJcbdcedpepi af`eVpeemedeldcekcbejbLip&e&d&c&b8aIiaaBfbfcfdfefp`fIfbIbcIcdIdeIepIppe dcb`Lq%phi0pvvvvvj`Lp q&'()p >e >d >c >b CLLҡJ )em)(el('ek'&ej&f&f'f(f)fpJ`iea0,iaLJof`hhLFL͡v 8aa qajbkc ldme* )24(m&l&k&j0⨥memldlkckjbjLӢ@ p(L4`Lq&b'c(d)eL&"#"e"d"c"f b"ap`IJ "#e"d"c"f %b"a"p`iajbkcldmenfp` aibjckdlemfnp`ap La f*`bI*edapfL!$%$Ȫұ$Ef0a!$ bȱ$cȱ$d ȩp$efILУ ` ab8$f h 4L4i [LXa 衄h`f)Fbbb h`aɠ 9pffI*aeL!bcde` ` debc أnEfoɚ* 곭zjhk,hLh|䦍,hL`y`aɐ L9LqlmjkjI*mlin j4kjlkmlmi innEfo`i&m&l&k&j8iIiiiL͡fjfkflfmnnEfo`nInjIjkIklIlmImIm lkj`i0vvvvvj`i08$n i `n)Fjjj `jklm`;Dhz B|}~ 69:zE /=>L/;!  "0 ``i 고  ؙ>q?ލ/`738412-.JI0/ȩIIiߥ12`IJ`&  `38&'4(2i(1' Ȅ qLLq  痢(4'3"Lq&'(`a b'`< a 8`&a'b(c`<c dbȱdc`ꥑ ٦ 妥9z:{ {8Ln`{:z99 z;L9<9=iz:>i{<8 Ʌu Lɔ b f  {<8 n 妩 s<z89{:}Lɴ$  12L B~ 69:z pLXhhhhhhzi9{i:zLXhhhhhh=9>:z LX" ٦ 妥99::"Lq`x!5E3Qw$c60/]z#I!@P1O~kzGk;HX%J 1an\[+5][ueN=f#!)I v_x=RVZ^bzĦ,(39Xxβf|Ik 2;B ^2ey2 0? * $a L * a LeemdelpdeL L {'Hei'(Hi( ߧh(h'iajbkc ߧ< L *  $ L L8meldpdeL L *  $a L a Ldbec DLbdcef $L *  $a L a L L dbec ڼL *  $ {a nL LK%d!becn HLbdcef $LK - * e%med%ldL - * emedldL afIfL L  2eIedIdL 0;$ * $ 0*%ed L * L 0ע {9i9:LyШФРМИ; de ;L; ed ;L      ǥ; 9I:J9i9: pIaȱIf bȱIcȱIdȱIe;L \ϥ; w   2 de 豠 / 豠 б;  ;9ed9i9:L; ; 9dȱ9e9i9:L; <Ȅ;9a9ib:icaie99:L \IdȄ;Ie L; wLȯ   2 de  /  б \  b iLɚ L9P9Q:L 8+,{z {Ln9iz}L)-./012L+ LT/0L9i:i 8GHG|ȱG{G8|/IȱG0JȱG8{-ȱG.+} L9ҷзطѷzL  ٦" LX()``" LXOLDLL_d\`ȱ_eRP`hiIhiJqrh"hihjhkhlhmhn "hlhm_'ȱ_&l' m&Lqmrq("&'f'f& eqerq&rem"elq& ЂlI 9e-I9e.J:H9HzI ȱILqȱIHI~hq+HȊq+he+9e,:Ie-HIe.JhIIHJHIH QLX99i9:׻RQL qjrus nLqdk๿ !deL deLdeL af*ߐ L L deIieIidLFfL  9 dMfeedLaed 里 L & sbca m ߧL  痢a deȄ LbzHc{HabHH b yH {h( nhhhkhjjL aLbed 里 L TeH mh' < L T _ Te8e L%e Teih Q 9deLLhh8 eijj 8 iie h