0 W$="":DV=PEEK(186):IFDV<8THENDV=8 1 IFA=0THENA=1:LOAD"SCROLL 9000",DV,1 2 REMIFA=1THENA=2:LOAD"NOTEPAD C900",DV,1 3 REMIFA=2THENA=3:LOAD"TOOL BOX C000",DV,1 4 POKE55,0:POKE56,144:CLR 5 W$="":DV=PEEK(186):IFDV<8THENDV=8 6 POKE198,0:SP$=" " 7 DIM M1$(44),M2$(20),D$(44),CH(44):FL=0:F1=0 8 FORI=0TO44:D$(I)="0":NEXT 10 POKE53280,0:POKE53281,0:AD=49152 21 READX:FORI=1TOX:READM1$(I):NEXT 22 READX:FORI=1TOX:READM2$(I):NEXT 23 READX:FORI=1TOX:READCH(I):NEXT 30 PRINT"[147]";:GOSUB9500 40 SYSAD+21,"[212][193][216] [193][195][195][207][213][206][212][193][206][212]: [211]CHEDULE [195]",0,10,0 43 SYSAD+18,0,1,38,19,7,0:SYSAD+15,1,2,38,20,160,14 46 GOSUB9000:GOSUB9500 50 X=0:Y=1:D=44:W=38:TX=14:HI=1:BX=4:EX$=CHR$(133):MAX=19:V=0 52 FORI=217TO242:POKEI,PEEK(I)OR128:NEXT 54 POKE214,Y-1:PRINT:PRINT:POKE646,TX 56 FORI=1TOMAX:PRINTTAB(X+1)""LEFT$(M1$(I+V)+SP$,W):NEXT:R=1 57 HI=1:IFCH(R+V)=1THENHI=10 58 R=1:R1=1:POKE646,HI:POKE214,R+Y-1:PRINT:PRINTTAB(X+1)""LEFT$(M1$(R+V)+SP$,W) 62 GETK$:IFK$=""THEN62 66 IFK$=CHR$(13)THEN135 68 IFK$="[145]"THENGOSUB800 70 IFK$=""THENGOSUB850 79 IFK$="[136]"THENGOSUB1000:IFK=10ORK=1THEN52 88 IFK$="_"THENGOSUB7000:REM EXIT 92 POKE646,TX:POKE214,R1+Y-1:PRINT:PRINTTAB(X+1)""LEFT$(M1$(R1+V)+SP$,W) 93 HI=1:IFCH(R+V)=1THENHI=10 94 POKE646,HI:POKE214,R+Y-1:PRINT:PRINTTAB(X+1)""LEFT$(M1$(R+V)+SP$,W) 96 R1=R:GOTO62 98 : 135 IFCH(R+V)=1THEN62 140 GOSUB9100:IFLEN(W$)=0THEN62 145 WW=VAL(W$):W$=STR$(WW):D$(R+V)=W$ 150 REMGOSUB400 186 REMGOSUB9500 187 M1$(R+V)=LEFT$(M1$(R+V),27):D$(R+V)=RIGHT$(SP$+D$(R+V),10) 188 M1$(R+V)=M1$(R+V)+D$(R+V) 190 GOTO92 195 : 200 GOSUB9300 210 IFVAL(W$)=0THENCLOSE2:CLOSE15:GOSUB9000:RETURN 220 OPEN15,DV,15,"IO":W$="SCHC."+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:GOSUB9000:RETURN 250 FORI=0TO44:INPUT#2,D$(I):NEXT 270 CLOSE2:CLOSE15 275 GOSUB9000:GOSUB9500:RETURN 280 : 300 GOSUB9300:IFVAL(W$)=0THEN375 310 W$="SCHC."+W$ 320 OPEN15,DV,15,"S0:"+W$:CLOSE15 330 OPEN15,DV,15,"IO" 335 OPEN2,8,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 D$(0)=D$(36) 360 FORI=0TO44:PRINT#2,D$(I):NEXT 370 CLOSE2:CLOSE15 375 GOSUB9000:RETURN 390 : 400 SYSAD+3,0:GOSUB9600 402 POKE214,21:PRINT:PRINT"[195]ALCULATING... "; 404 TL=0:FORI=37TO41:TL=TL+VAL(D$(I)):NEXT:D$(42)=STR$(TL) 405 D$(44)=STR$(VAL(D$(42))-VAL(D$(43))):D$(4)=D$(44) 410 D$(3)=STR$(VAL(D$(1))-VAL(D$(2))) 415 D$(5)=STR$(VAL(D$(3))-VAL(D$(4))) 420 D$(7)=STR$(VAL(D$(5))+VAL(D$(6))) 425 D$(28)=STR$(INT(VAL(D$(27))*.20+.5)) 430 D$(29)=STR$(VAL(D$(27))-VAL(D$(28))) 435 TL=0:FORI=8TO26:TL=TL+VAL(D$(I)):NEXT 440 T1=VAL(D$(29))+VAL(D$(30))+VAL(D$(31))+VAL(D$(32)) 445 D$(33)=STR$(TL+T1) 450 D$(34)=STR$(VAL(D$(7))-VAL(D$(33))) 460 D$(36)=STR$(VAL(D$(34))-VAL(D$(35))) 475 GOSUB9500:RETURN 480 : 500 POKE781,23:SYS59903 501 POKE214,21:PRINT:PRINT" [198]1=[204]OAD [198]3=[211]AVE [198]5=[208]RINT [198]7=[197]XIT " 502 SYSAD+15,1,2,38,20,32,14:N$="SCHC.N" 505 SYS51456,1,2,38,20,3,0 510 KY=PEEK(197) 515 IFKY=6THENSYSAD+3,3:GOSUB9400:SYSAD+6,3:IFW$="Y"THENSYSAD+27,1,2,38,20,7 520 IFKY=5THENOPEN15,DV,15,"S0:"+N$:CLOSE15:SYS57812N$,DV 525 IFKY=5THENPOKE193,0:POKE194,4:POKE174,0:POKE175,8:SYS62954:GOTO505 530 IFKY=4THEN POKE147,0:SYS57812N$,DV,1:SYS62631:GOTO505:REM LOAD 550 IFKY=3THENRETURN 555 GOTO505 560 : 600 SYSAD+3,1:PRINT"[147]"TAB(14)"[150]*** [200][197][204][208] ***" 601 SYSAD+18,0,1,38,21,1,0 602 H$="T.SCHC HELP":SYSAD+33 605 SYSAD+21,"[208]RESS [210][197][212][213][210][206] _ TO [197]XIT",24,13,0 606 OPEN2,DV,2,H$+",P,R":SYSAD+30,14 610 POKE198,0 611 SYSAD+21," [208]RESS [210][197][212][213][210][206] ",24,10,0 615 GETK$:IFK$<>CHR$(13)THEN615 620 POKE198,0:CLOSE2:SYSAD+6,1:RETURN 625 : 800 R=R-1:IFR<>0THENRETURN 805 R=1:GOSUB875 806 V=V-1:IFV=-1THENV=0:RETURN 807 POKE646,TX:POKE214,R+Y-1:PRINT:PRINTTAB(X+1)""LEFT$(M1$(R+V+1)+SP$,W) 808 SYS36864,X+1,X+W,Y+1,Y+MAX,1 810 RETURN 815 : 850 R=R+1:IFR<=MAXTHENRETURN 855 R=R-1:IFR>D THEN RETURN 860 GOSUB875 861 V=V+1:IFV>D-MAXTHENV=V-1:RETURN 862 POKE646,TX:POKE214,R+Y-1:PRINT:PRINTTAB(X+1)""LEFT$(M1$(R+V-1)+SP$,W) 863 SYS36864,X+1,X+W,Y+1,Y+MAX,0 865 RETURN 870 : 875 POKE646,TX:POKE214,R1+Y-1:PRINT:PRINTTAB(X+1)LEFT$(M1$(R1+V)+SP$,W) 880 POKE646,TX:POKE214,R+Y-1:PRINT:PRINTTAB(X+1)LEFT$(M1$(R+V)+SP$,W) 885 RETURN 890 : 900 GOSUB9400:IFW$<>"Y"THENGOSUB9000:RETURN 905 POKE214,21:PRINT:PRINT"[208]RINTING... "; 910 OPEN4,4,7 915 PRINT#4,SP$"[211][195][200][197][196][213][204][197] [195]" 920 PRINT#4,SP$"-------------------------------------" 925 FORI=1TO7:PRINT#4,SP$;M1$(I):NEXT:PRINT#4 926 FORI=8TO33:PRINT#4,SP$;M1$(I):NEXT:PRINT#4 927 FORI=34TO36:PRINT#4,SP$;M1$(I):NEXT:PRINT#4 928 FORI=37TO44:PRINT#4,SP$;M1$(I):NEXT:PRINT#4 930 PRINT#4:CLOSE4:GOSUB9000:RETURN 935 : 1000 SYSAD+3,2 1005 SYSAD+18,10,5,20,11,13,1 1010 POKE214,5:PRINT 1015 PRINTTAB(11)"[153][204]OAD [198]ILE" 1020 PRINTTAB(11)"[211]AVE [198]ILE" 1025 PRINTTAB(11)"[208]RINT [198]ILE" 1030 PRINTTAB(11)"[200]ELP" 1035 PRINTTAB(11)"[195]ALCULATOR" 1036 PRINTTAB(11)"[206]OTEPAD" 1040 PRINTTAB(11)"[196]IRECTORY" 1045 PRINTTAB(11)"[196]ISK [196]RIVE #"+STR$(DV) 1050 PRINTTAB(11)"[212]OTALS" 1055 PRINTTAB(11)"[195]ALCULATE [211]HEET" 1057 PRINTTAB(11)"[197]XIT" 1060 SYSAD+12,11,6,29,11,13,1 1065 K=PEEK(828) 1070 ONKGOSUB200,300,900,600,5000,500,6000,6100,2000,400 1075 SYSAD+6,2:RETURN 1080 : 2000 SYSAD+6,2 2005 PRINT"[153][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]"; 2010 PRINT"[221] [211]CHEDULE [195] [212]OTALS [221]"; 2015 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][192][179]"; 2020 PRINT"[221][199]ROSS [201]NCOME (7) [221]"; 2025 PRINT"[221][212]OTAL [197]XPENSES (28) [221]"; 2030 PRINT"[221][195]OST OF [199]OODS (40) [221]"; 2035 PRINT"[221][206]ET [208]ROFIT ([204]OSS) [221]"; 2040 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][189]"; 2045 FORI=217TO242:POKEI,PEEK(I)OR128:NEXT 2055 PRINT"" 2060 PRINTTAB(28)RIGHT$(SP$+D$(7),10) 2065 PRINTTAB(28)RIGHT$(SP$+D$(33),10) 2070 PRINTTAB(28)RIGHT$(SP$+D$(44),10) 2075 PRINTTAB(28)RIGHT$(SP$+D$(36),10) 2080 GETK$:IFK$<>CHR$(13)THEN2080 2085 SYSAD+6,2:RETURN 2090 : 5000 SYSAD+6,2:GOSUB9600 5001 SYSAD+18,11,5,18,1,5,0 5002 SYSAD+18,11,8,18,6,5,0:SYSAD+33:POKE214,8:PRINT 5003 FORI=1TO6:PRINTTAB(12)""M2$(I):NEXT 5004 AC=0:AC$="0":SYSAD+3,1 5005 AC$=RIGHT$(SP$+AC$,10):POKE646,TX 5006 SYSAD+6,1:PRINT""TAB(19)AC$ 5010 SYSAD+12,12,9,29,6,1,10 5020 K=PEEK(828) 5025 IFK=6THENSYSAD+6,2:RETURN 5030 IFK=1THENAC=0:GOTO5065 5035 GOSUB9100 5040 P=VAL(W$):IFP=0THEN5005 5045 IFK=2THENAC=AC+P 5050 IFK=3THENAC=AC-P 5055 IFK=4THENAC=AC*P 5060 IFK=5THENAC=AC/P 5065 AC$=STR$(AC):GOTO5005 5070 : 6000 PRINT"[147][154]" 6005 SYSAD,DV 6007 SYSAD+21,"[208]RESS [210][197][212][213][210][206]",24,10,0 6008 GETK$:IFK$<>CHR$(13)THEN6008 6015 :RETURN 6020 : 6100 GOSUB9600:POKE646,TX 6105 POKE214,21:PRINT:PRINT"[197]NTER [196]RIVE: "; 6110 SYSAD+9,2,0,32,1 6111 IFVAL(W$)<8ORVAL(W$)>16THEN6115 6112 WW=VAL(W$):OPEN1,WW,1:CLOSE1 6113 IFST=0THENDV=WW 6114 IFST<>0THENGOSUB9200 6115 GOSUB9000:RETURN 6120 : 7000 GOSUB9600:POKE646,TX 7005 POKE214,21:PRINT:PRINT"[209]UIT? [193]RE [217]OU [211]URE? "; 7010 SYSAD+9,1,1,32,1 7015 IFW$<>"Y"THENGOSUB9000:RETURN 7020 OPEN15,DV,15,"R0:TAX BOOT=TAX BOOT":INPUT#15,ER%:CLOSE15 7025 IFER%<>63THENEND 7030 POKE646,PEEK(53281) 7035 PRINT"[147]LOAD"CHR$(34)"TAX BOOT"CHR$(34)","DV 7040 PRINT"RUN" 7045 POKE631,13:POKE632,13:POKE633,13:POKE198,3:END 9000 SYSAD+33 9001 POKE214,21:PRINT:PRINT"[153][195][210][211][210] [203]EYS/[210][197][212][213][210][206] TO [211]ELECT [198]7=[205]ENU _[197]XIT" 9015 RETURN 9020 : 9100 GOSUB9600:POKE646,TX 9105 POKE214,21:PRINT:PRINT"[197]NTER: "; 9110 SYSAD+9,9,0,32,1 9115 GOSUB9000:RETURN 9120 : 9200 SYSAD+3,3 9205 SYSAD+18,6,7,25,3,10,1 9210 SYSAD+21,"[201]NVALID [196]RIVE",9,10,1 9215 FORT=1TO1500:NEXT 9220 SYSAD+6,3:RETURN 9300 GOSUB9600:POKE646,TX 9305 POKE214,21:PRINT:PRINT"[197]NTER [217]EAR: "; 9310 SYSAD+9,4,0,32,1 9315 RETURN 9320 : 9400 GOSUB9600:POKE646,TX 9405 POKE214,21:PRINT:PRINT"[208]RINTER [210]EADY? "; 9410 SYSAD+9,1,1,32,1 9415 RETURN 9420 : 9500 FORI=1TO44 9505 M1$(I)=LEFT$(M1$(I),27):D$(I)=RIGHT$(SP$+D$(I),10) 9510 M1$(I)=M1$(I)+D$(I):NEXT 9515 RETURN 9520 : 9600 FORI=217TO242:POKEI,PEEK(I)OR128:NEXT 9602 POKE781,22:SYS59903 9603 POKE781,23:SYS59903 9605 RETURN 9610 : 10000 OPEN15,8,15,"S0:SCHC":CLOSE15:SAVE"0:SCHC",8:END 10998 : 11099 REM MENU1 11100 DATA 44 11101 DATA " 1. [199]ROSS RECEIPTS/SALES 0" 11102 DATA " 2. [210]ETURNS/ALLOWANCES 0" 11103 DATA " 3. [204]INE 1 - LINE 2 0" 11104 DATA " 4. [204]INE 40 0" 11105 DATA " 5. [199][210][207][211][211] [208][210][207][198][201][212] 0" 11106 DATA " 6. [207]THER INCOME 0" 11107 DATA " 7. [199][210][207][211][211][160][201][206][195][207][205][197] 0" 11201 DATA " 8. [193]DVERTISING 0" 11202 DATA " 9. [194]AD DEBTS 0" 11203 DATA "10. [195]AR/TRUCK EXPENSES 0" 11204 DATA "11. [195]OMMISSION/FEES 0" 11205 DATA "12. [196]EPLETION 0" 11206 DATA "13. [196]EPRECIATION 0" 11207 DATA "14. [197]MPLOYEE BENEFIT PRG. 0" 11208 DATA "15. [201]NSURANCE 0" 11301 DATA "16A. [205]ORTGAGE INTEREST 0" 11302 DATA "16B. [207]THER INTEREST 0" 11303 DATA "17. [204]EGAL/PROF. SERVICES 0" 11304 DATA "18. [207]FFICE EXPENSE 0" 11305 DATA "19. [208]ENSION/PROFIT SHARING 0" 11306 DATA "20A. [210]ENT FOR VEHICLES 0" 11307 DATA "20B. [210]ENT FOR OTHER 0" 11308 DATA "21. [210]EPAIRS/MAINTENANCE 0" 11401 DATA "22. [211]UPPLIES 0" 11402 DATA "23. [212]AXES/LICENSES 0" 11403 DATA "24A. [212]RAVEL 0" 11404 DATA "24B. [205]EALS/ENTERTAINMENT 0" 11405 DATA "24C. 20% OF LINE 24B 0" 11406 DATA "24D. [204]INE 24B - LINE 24C 0" 11407 DATA "25. [213]TILITIES 0" 11408 DATA "26. [215]AGES 0" 11409 DATA "27. [207]THER EXPENSES 0" 11501 DATA "28. [212][207][212][193][204] [197][216][208][197][206][211][197][211] 0" 11502 DATA "29. [212]ENTATIVE PROFIT/LOSS 0" 11503 DATA "30. [200]OME EXPENSES 0" 11504 DATA "31. [206][197][212] [208][210][207][198][201][212] ([204][207][211][211]) 0" 11601 DATA "33. [201]NVENTORY AT BEGINNING 0" 11602 DATA "34. [208]URCHASES LESS COST 0" 11603 DATA "35. [195]OST OF LABOR 0" 11604 DATA "36. [205]ATERIALS/SUPPLIES 0" 11605 DATA "37. [207]THER COSTS 0" 11606 DATA "38. [193]DD LINES 33 - 37 0" 11607 DATA "39. [201]NVENTORY AT END 0" 11608 DATA "40. [195][207][211][212] OF GOODS SOLD 0" 19999 : 20000 REM MENU2 20005 DATA 6 20010 DATA "[218]ERO [193]CC. " 20015 DATA "[193]DD TO [193]CC. " 20020 DATA "[211]UBTRACT FROM [193]CC." 20025 DATA "[205]ULTIPLY [193]CC. " 20030 DATA "[196]IVIDE [193]CC. " 20035 DATA "[197]XIT " 21000 DATA 44 21050 DATA 0,0,1,1,1,0,1,0,0,0 21100 DATA 0,0,0,0,0,0,0,0,0,0 21150 DATA 0,0,0,0,0,0,0,1,1,0 21200 DATA 0,0,1,1,0,1,0,0,0,0 21210 DATA 0,1,0,1