home *** CD-ROM | disk | FTP | other *** search
- 0 dv=peek(186):ifdv<8thendv=8
- 1 ifa=0thena=1:load"help-4137",dv,1
- 2 ifa=1thena=2:load"notepad",dv,1
- 3 poke198,0:sp$=" "
- 5 dim m0$(10),m1$(20),m2$(20),d$(10):fl=0:f1=0
- 6 fori=1to10:d$(i)="0":next:d$(6)="53400"
- 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
- 30 print"";:gosub9500
- 40 sysad,"[212][160][193][160][216][160] [160][193] [195][160][195] [207] [213] [206] [212][160][193][160][206] [212]","[198]orm 4137"
- 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,5+64,15,8,m+64,h,tx,m0$(1),m0$(2),m0$(3),m0$(4),m0$(5)
- 80 getk$:k$=str$(asc(k$)-48):k=val(k$)
- 85 onkgoto200,300,103,900,40
- 103 gosub9500:sysad+18
- 105 sysad+3,14+64,1,7,m,h,tx,m1$(1),m1$(2),m1$(3),m1$(4),m1$(5),m1$(6),m1$(7),m1$(8),m1$(9),m1$(10),m1$(11),m1$(12),m1$(13),m1$(14)
- 110 getk$:k$=str$(asc(k$)-48):k=val(k$)
- 115 ifk=14thensysad+18:poke781,21:sys59903:goto70
- 117 ifk=13thenh$="4137.h":gosub600:goto105
- 120 ifk=12then5000
- 130 ifk=11thenn$="4137.n":gosub500:goto105
- 135 ifk=3then105
- 136 ifk=5then105
- 137 ifk=6then105
- 138 ifk=8then105
- 139 ifk=10then105
- 140 gosub9100:iflen(w$)=0then105
- 145 d$(k)=w$
- 150 d$(3)=str$(val(d$(1))-val(d$(2)))
- 155 d$(5)=str$(val(d$(3))-val(d$(4)))
- 160 d$(8)=str$(val(d$(6))-val(d$(7)))
- 165 ifval(d$(7))>val(d$(6))thend$(8)="[211][212][207][208]":d$(10)="0"
- 170 d$(9)=d$(5):ifval(d$(5))>val(d$(8))thend$(9)=d$(8)
- 175 d$(10)=str$(int(val(d$(9))*.0765+.5))
- 186 gosub9500
- 190 goto105
- 195 :
- 200 gosub9300
- 210 ifval(w$)=0thenclose2:close15:gosub9000:goto70
- 220 open15,8,15,"io":w$="4137."+w$
- 225 open2,8,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:goto70
- 250 fori=1to10:input#2,d$(i):next
- 270 close2:close15
- 275 gosub9000:sysad+18:goto186
- 280 :
- 300 gosub9300:ifval(w$)=0then375
- 310 w$="4137."+w$
- 320 open15,8,15,"s0:"+w$:close15
- 330 open15,8,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
- 360 fori=1to10:print#2,d$(i):next
- 370 close2:close15
- 375 gosub9000:goto70
- 390 :
- 500 sysad+6,2:sysad+9,1
- 505 sys50176,1,3,38,20,tx,0
- 510 ky=peek(197)
- 515 ifky=3thensys51712,1,3,38,20,7:goto505
- 520 ifky=6thenopen15,dv,15,"s0:"+n$:close15:sysad+12,n$,1:goto505
- 530 ifky=5then poke147,0:sys57812n$,dv,1:sys62631:sysad+9,1:goto505
- 550 sysad+6,1:sysad+9,2:return
- 560 :
- 600 sysad+6,2:poke646,tx:print"[147]"tab(14)"*** [200][197][204][208] ***"
- 601 poke646,m
- 602 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]";
- 603 fori=1to21:print"[221] [221]";:next
- 604 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]";:poke646,tx
- 605 print" [208]ress [210][197][212][213][210][206]";:poke52346,tx
- 606 open2,dv,2,h$+",p,r":sys51968
- 610 poke198,0
- 615 getk$:ifk$<>chr$(13)then615
- 620 close2:sysad+9,2:return
- 625 :
- 900 gosub9400:ifw$<>"y"thengosub9000:goto70
- 905 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]";
- 906 print"[221] [208]rinting... [221]";
- 910 open4,4,7
- 915 print#4,sp$"[198]orm 4137 - [211][211] [212]ax on [213]nreported [212]ips"
- 920 print#4,sp$"-------------------------------------"
- 925 fori=1to10:print#4,sp$;m1$(i):next
- 930 print#4:close4:gosub9000:goto70
- 935 :
- 5000 sysad+18:poke781,21:sys59903:poke646,m
- 5001 print""tab(9)"[176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]"
- 5002 printtab(9)"[221] [221]"
- 5003 printtab(9)"[173][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][189]"
- 5004 ac=0:ac$="0"
- 5005 ac$=right$(sp$+ac$,10):poke646,tx
- 5006 print""tab(17)ac$
- 5010 sysad+3,6+64,10,9,m+64,h,tx,m2$(1),m2$(2),m2$(3),m2$(4),m2$(5),m2$(6)
- 5020 getk$:k$=str$(asc(k$)-48):k=val(k$)
- 5025 ifk=6thensysad+18:goto103
- 5030 ifk=1thenac=0:goto5065
- 5035 gosub9100
- 5040 w=val(w$):ifw=0then5005
- 5045 ifk=2thenac=ac+w
- 5050 ifk=3thenac=ac-w
- 5055 ifk=4thenac=ac*w
- 5060 ifk=5thenac=ac/w
- 5065 ac$=str$(ac):goto5005
- 5070 :
- 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
- 9120 :
- 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 fori=1to10
- 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 poke214,22:print:print" "
- 9605 return
- 9610 :
- 10000 open15,8,15,"s0:4137":close15:save"0:4137",8:end
- 10999 :
- 11000 rem menu0
- 11001 data 5,"[204]oad [198]ile "
- 11002 data "[211]ave [198]ile "
- 11003 data "[197]dit [198]ile "
- 11004 data "[208]rint [198]ile"
- 11005 data "[205]ain [205]enu "
- 11006 :
- 11099 rem menu1
- 11100 data 14
- 11101 data "1. [212]otal tips 0"
- 11102 data "2. [212]otal tips reported 0"
- 11103 data "3. [204]ine 1 - line 2 0"
- 11104 data "4. [212]ips received/not reported 0"
- 11105 data "5. [204]ine 3 - line 4 0"
- 11106 data "6. [215]ages subject to [211][211] 0"
- 11107 data "7. [212]otal wages from [215]-2 0"
- 11108 data "8. [204]ine 6 - line 7 0"
- 11109 data "9. [211]maller line 5 or 8 0"
- 11110 data "10. [212][207][212][193][204] [212][193][216] 0"
- 11111 data "[206]otepad "
- 11112 data "[195]alculator "
- 11113 data "[200]elp "
- 11114 data "[205]ain [205]enu "
- 11115 :
- 11199 rem menu2
- 11200 data 6
- 11201 data "[218]ero [193]ccumulator "
- 11202 data "[193]dd to [193]cc. "
- 11203 data "[211]ubtract from [193]cc."
- 11204 data "[205]ultiply [193]cc. "
- 11205 data "[196]ivide [193]cc. "
- 11206 data "[197]xit "
-