0 DV=PEEK(186):IFDV<8THENDV=8 1 IFA=0THENA=1:LOAD"HELP-8615",DV,1 2 IFA=1THENA=2:LOAD"NOTEPAD",DV,1 3 POKE198,0:F1=0:F2=0 5 DIM M0$(20),M1$(20),M2$(20),M3$(20),M4$(20),M5$(20),M6$(20),M7$(20),M8$(20) 6 DIMM9$(20):SP$=" " 7 DIMD$(19):FORI=0TO19:D$(I)="0":NEXT:D$(2)="1100" 10 POKE53280,0:POKE53281,0:AD=36864 20 READX:FORI=1TOX:READM0$(I):NEXT 21 READX:FORI=1TOX:READM1$(I):NEXT 22 READX:FORI=1TOX:READM2$(I):NEXT 23 READX:FORI=1TOX:READM3$(I):NEXT 29 READX:FORI=1TOX:READM9$(I):NEXT 30 PRINT""; 40 SYSAD,"[212][160][193][160][216][160] [160][193] [195][160][195] [207] [213] [206] [212][160][193][160][206] [212]","[198]ORM 8615" 50 IFPEEK(198)<>1THENEND 55 SYSAD+15:GETDV$:GETME$:GETHI$:GETTX$ 56 DV=ASC(DV$):M=ASC(ME$)AND15:H=ASC(HI$)AND15:TX=ASC(TX$)AND15 60 SYSAD+18:POKE198,0:GOSUB9000 70 SYSAD+3,8+64,11,8,M,H,TX,M0$(1),M0$(2),M0$(3),M0$(4),M0$(5),M0$(6),M0$(7),M0$(8) 80 GETK$:K$=STR$(ASC(K$)-48):K=VAL(K$) 85 IFK>3THENSYSAD+18 90 ONKGOTO 200,300,900,1080,2075,3075,700,40 95 GOTO70 100 : 200 GOSUB9300 210 IFVAL(W$)=0THEN275 220 OPEN15,DV,15,"IO":W$="8615."+W$ 225 OPEN2,DV,2,"0:"+W$+",S,R" 230 INPUT#15,E,E$,E1,E2 234 POKE214,21:PRINT:PRINT" " 235 POKE214,21:PRINT:PRINT"[196]ISK [211]TATUS:"E;E$:FORI=1TO2000:NEXT 236 POKE214,21:PRINT:PRINT" " 240 IFETHENCLOSE2:CLOSE15:PRINT"[145][198]ILE [206]OT [204]OADED":FORI=1TO2000:NEXT:GOTO275 250 FORI=0TO19:INPUT#2,D$(I):NEXT 270 CLOSE2:CLOSE15 275 GOSUB9000:GOTO70 280 : 300 GOSUB9300:IFVAL(W$)=0THEN375 310 W$="8615."+W$ 320 OPEN15,DV,15,"S0:"+W$:CLOSE15 330 OPEN15,DV,15,"IO" 335 OPEN2,DV,2,"0:"+W$+",S,W" 340 INPUT#15,E,E$,E1,E2 344 POKE214,21:PRINT:PRINT" " 345 POKE214,21:PRINT:PRINT"[196]ISK [211]TATUS: "E;E$:FORI=1TO2000:NEXT 346 POKE214,21:PRINT:PRINT" " 350 IFETHENCLOSE2:CLOSE15:PRINT"[145][198]ILE [206]OT [211]AVED":FORI=1TO2000:NEXT:GOTO375 355 GOSUB400 360 FORI=0TO19:PRINT#2,D$(I):NEXT 370 CLOSE2:CLOSE15 375 GOSUB9000:GOTO70 390 : 400 D$(3)=STR$(VAL(D$(1))-VAL(D$(2))):IFVAL(D$(3))<0THEND$(3)="[211][212][207][208]" 405 D$(5)=D$(4):IFVAL(D$(4))>VAL(D$(3))THEND$(5)=D$(3) 410 D$(8)=STR$(VAL(D$(5))+VAL(D$(6))+VAL(D$(7))) 415 D$(11)=STR$(VAL(D$(9))-VAL(D$(10))) 420 D$(12)=STR$(VAL(D$(5))+VAL(D$(7))) 425 IFVAL(D$(12))<>0THEND$(13)=STR$(INT(VAL(D$(5))/VAL(D$(12))*100+.5)) 430 D$(14)=STR$(INT(VAL(D$(11))*VAL(D$(13))/100)) 435 D$(15)=STR$(VAL(D$(4))-VAL(D$(5))) 440 D$(17)=STR$(VAL(D$(14))+VAL(D$(16))) 445 D$(19)=D$(18):IFVAL(D$(18))CHR$(13)THEN615 620 CLOSE2:SYSAD+9,2:RETURN 625 : 700 POKE646,TX 701 PRINT"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]" 702 PRINT"[221] [212]OTALS FOR [198]ORM 8615 [221]" 704 PRINT"[171][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][179]" 706 PRINT"[221][206]ET [201]NVESTMENT [201]NCOME (5) [221]" 708 PRINT"[221][212]ENTATIVE [212]AX (13) [221]" 720 PRINT"[171][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][179]" 722 PRINT"[221][212][207][212][193][204] [212][193][216] [221]" 724 PRINT"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]" 725 FORI=217TO242:POKEI,PEEK(I)OR128:NEXT 726 GOSUB9200 730 PRINT"" 735 PRINTTAB(28)RIGHT$(SP$+D$(5),10) 740 PRINTTAB(28)RIGHT$(SP$+D$(14),10):PRINT 770 PRINTTAB(28)RIGHT$(SP$+D$(19),10) 775 GETK$:IFK$<>CHR$(13)THEN775 780 SYSAD+18:GOSUB9000:GOTO70 785 : 900 GOSUB9400:IFW$<>"Y"THENGOSUB9000:GOTO70 905 POKE214,22:PRINT:PRINT"[208]RINTING... " 910 OPEN4,4,7 915 PRINT#4,SP$;"[198]ORM 8615 - [203]IDDIE [212]AX" 920 PRINT#4,SP$;"-------------------------------------" 925 FORI=1TO5:PRINT#4,SP$;LEFT$(M1$(I),27)+RIGHT$(SP$+D$(I),10):NEXT:PRINT#4 930 FORI=1TO9:PRINT#4,SP$;LEFT$(M2$(I),27)+RIGHT$(SP$+D$(I+5),10):NEXT:PRINT#4 935 FORI=1TO5:PRINT#4,SP$;LEFT$(M3$(I),27)+RIGHT$(SP$+D$(I+14),10):NEXT:PRINT#4 960 PRINT#4:CLOSE4:GOSUB9000:GOTO70 995 : 1000 SYSAD+3,9+64,1,8,M,H,TX,M1$(1),M1$(2),M1$(3),M1$(4),M1$(5),M1$(6),M1$(7),M1$(8),M1$(9) 1010 GETK$:K$=STR$(ASC(K$)-48):K=VAL(K$) 1020 IFK=9THENSYSAD+18:GOTO70 1025 IFK=8THENH$="8615.H1":GOSUB600:GOTO1000 1030 IFK=6THENN$="8615.N1":GOSUB500:GOTO1000 1035 IFK=7THENGOSUB9500:GOTO1000 1040 IFK=3THEN1000 1041 IFK=5THEN1000 1050 GOSUB9100:IFLEN(W$)=0THEN1000 1070 D$(K)=W$:GOSUB400 1080 FORI=1TO5:M1$(I)=LEFT$(M1$(I),27)+RIGHT$(SP$+D$(I),10):NEXT 1085 GOTO1000 1090 : 2000 SYSAD+3,13+64,1,7,M,H,TX,M2$(1),M2$(2),M2$(3),M2$(4),M2$(5),M2$(6),M2$(7),M2$(8),M2$(9),M2$(10),M2$(11),M2$(12),M2$(13) 2010 GETK$:K$=STR$(ASC(K$)-48):K=VAL(K$) 2020 IFK=13THENSYSAD+18:GOTO70 2025 IFK=12THENH$="8615.H2":GOSUB600:GOTO2000 2030 IFK=10THENN$="8615.N2":GOSUB500:GOTO2000 2035 IFK=11THENGOSUB9500:GOTO2000 2045 IFK=3THEN2000 2046 IFK>5THEN2000 2050 GOSUB9100:IFLEN(W$)=0THEN2000 2055 D$(K+5)=W$:GOSUB400 2075 FORI=1TO9 2080 M2$(I)=LEFT$(M2$(I),27)+RIGHT$(SP$+D$(I+5),10):NEXT 2085 GOTO2000 2090 : 3000 SYSAD+3,9+64,1,8,M,H,TX,M3$(1),M3$(2),M3$(3),M3$(4),M3$(5),M3$(6),M3$(7),M3$(8),M3$(9) 3010 GETK$:K$=STR$(ASC(K$)-48):K=VAL(K$) 3020 IFK=9THENSYSAD+18:GOTO70 3025 IFK=8THENH$="8615.H3":GOSUB600:GOTO3000 3030 IFK=7THENGOSUB9500:GOTO3000 3035 IFK=6THENN$="8615.N3":GOSUB500:GOTO3000 3040 IFK=5THEN3000 3042 IFK=1THEN3000 3045 IFK=3THEN3000 3050 GOSUB9100:IFLEN(W$)=0THEN3000 3052 D$(K+14)=W$:GOSUB400 3075 FORI=1TO5 3080 M3$(I)=LEFT$(M3$(I),27)+RIGHT$(SP$+D$(I+14),10):NEXT 3085 GOTO3000 3090 : 9000 POKE214,21:PRINT:PRINT"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"; 9005 PRINT"[221] [213]SE [195]URSOR [203]EYS/[210][197][212][213][210][206] TO SELECT. [221]"; 9010 PRINT"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]";:POKE2023,125:POKE56295,1 9015 RETURN 9100 GOSUB9600:POKE646,TX 9105 POKE214,22:PRINT:PRINT"[197]NTER: "; 9110 SYS49152+3,TX,TX,9 9115 GOSUB9000:RETURN 9200 POKE214,21:PRINT:PRINT"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"; 9205 PRINT"[221] [208]RESS [210][197][212][213][210][206] [221]"; 9210 PRINT"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]";:POKE2023,125:POKE56295,1 9215 RETURN 9300 GOSUB9600:POKE646,TX 9305 POKE214,22:PRINT:PRINT"[197]NTER [217]EAR: "; 9310 SYS49152+3,TX,TX,4 9315 RETURN 9320 : 9400 GOSUB9600:POKE646,TX 9405 POKE214,22:PRINT:PRINT"[208]RINTER [210]EADY? "; 9410 SYS49152,TX,TX,1 9415 RETURN 9420 : 9500 SYSAD+18:POKE646,M 9501 PRINT""TAB(9)"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]" 9502 PRINTTAB(9)"[221] [221]" 9503 PRINTTAB(9)"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]" 9504 AC=0:AC$="0" 9505 AC$=RIGHT$(SP$+AC$,10):POKE646,TX 9506 PRINT""TAB(17)AC$ 9510 SYSAD+3,6+64,10,9,M+64,H,TX,M9$(1),M9$(2),M9$(3),M9$(4),M9$(5),M9$(6) 9520 GETK$:K$=STR$(ASC(K$)-48):K=VAL(K$) 9525 IFK=6THENSYSAD+18:RETURN 9530 IFK=1THENAC=0:GOTO9565 9535 GOSUB9100 9540 W=VAL(W$):IFW=0THEN9505 9545 IFK=2THENAC=AC+W 9550 IFK=3THENAC=AC-W 9555 IFK=4THENAC=AC*W 9560 IFK=5THENAC=AC/W 9565 AC$=STR$(AC):GOTO9505 9570 : 9600 FORI=217TO242:POKEI,PEEK(I)OR128:NEXT 9602 POKE214,22:PRINT:PRINT" " 9605 RETURN 9610 : 10000 OPEN15,8,15,"S0:8615":CLOSE15:SAVE"0:8615",8:END 10998 : 10999 REM MENU0 11000 DATA 8 11001 DATA "[204]OAD [198]ILE " 11002 DATA "[211]AVE [198]ILE " 11003 DATA "[208]RINT [198]ILE " 11004 DATA "[211]TEP 1: [201]NVEST. " 11005 DATA "[211]TEP 2: [212]ENT. TAX " 11006 DATA "[211]TEP 3: [212]AX " 11012 DATA "[212]OTALS " 11013 DATA "[205]AIN [205]ENU " 11014 : 11099 REM MENU1 11100 DATA 9 11101 DATA " 1. [201]NVESTMENT INCOME 0" 11102 DATA " 2. [196]EDUCTION 0" 11103 DATA " 3. [204]INE 1 -LINE 2 0" 11104 DATA " 4. [212]AXABLE INCOME 0" 11105 DATA " 5. [211]MALLER OF LINES 3 OR 4 0" 11106 DATA "[206]OTEPAD " 11107 DATA "[195]ALCULATOR " 11108 DATA "[200]ELP " 11109 DATA "[205]AIN [205]ENU " 11113 : 11199 REM MENU2 11200 DATA 13 11201 DATA " 6. [208]ARENT'S TAX. INCOME 0" 11202 DATA " 7. [201]NVEST. INCOME OTHERS 0" 11203 DATA " 8. [204]INE 5 + 6 + 7 0" 11204 DATA " 9. [212]AX ON LINE 8 0" 11205 DATA "10. [208]ARENT'S TAX 0" 11206 DATA "11. [204]INE 9 - LINE 10 0" 11207 DATA "12. [204]INE 5 + LINE 7 0" 11208 DATA "12B. [204]INE 5 / LINE 12A 0" 11209 DATA "13. [204]INE 11 X [204]INE 12B 0" 11210 DATA "[206]OTEPAD " 11211 DATA "[195]ALCULATOR " 11212 DATA "[200]ELP " 11213 DATA "[205]AIN [205]ENU " 11299 REM MENU3 11300 DATA 9 11301 DATA "14. [204]INE 4 - LINE 5 0" 11302 DATA "15. [212]AX ON LINE 14 0" 11303 DATA "16. [204]INE 13 + LINE 15 0" 11304 DATA "17. [212]AX ON LINE 4 0" 11305 DATA "18. [212]OTAL [212][193][216] 0" 11308 DATA "[206]OTEPAD " 11309 DATA "[195]ALCULATOR " 11310 DATA "[200]ELP " 11311 DATA "[205]AIN [205]ENU " 11312 : 11399 REM MENU4 11899 REM MENU9 11900 DATA 6 11901 DATA "[218]ERO [193]CCUMULATOR " 11902 DATA "[193]DD TO [193]CC. " 11903 DATA "[211]UBTRACT FROM [193]CC." 11904 DATA "[205]ULTIPLY [193]CC. " 11905 DATA "[196]IVIDE [193]CC. " 11906 DATA "[197]XIT "