home *** CD-ROM | disk | FTP | other *** search
- 0 ifa=.thena=1:load"text print.ml.o",8,1
- 5 :
- 6 rem alter rom scrolling
- 7 :
- 10 poke770,131:poke771,164:poke88,.:poke89,192:poke90,.:poke91,192
- 20 poke781,33:poke782,.:sys41964:poke88,254:poke89,255:poke90,254:poke91,255
- 30 poke781,33:poke782,.:sys41964:poke59639,4:poke1,53
- 100 :
- 105 rem setup stuff...
- 106 :
- 110 poke55,.:poke56,32:clr:q$=chr$(34)
- 120 dim fi$(144),ft%(144),nb%(144):co=1
- 125 poke53280,.:poke53281,.
- 130 print"[147] [154]insert disk and press space":poke198,.
- 140 ifpeek(203)<>60then140
- 150 print"[147] [158]text printer by mike maynard"
- 160 print" [154]reading all "q$"t."q$" [154]and "q$"seq"q$" [154]files..."
- 180 :
- 185 rem read the directory
- 190 :
- 200 open15,8,15,"i0":open8,8,8,"#"
- 210 print#15,"u1:"8;0;18;1
- 220 sys49152,fi$,ft%,nb%
- 230 if (left$(fi$,2)<>"t.") and (ft%<>129) then ok=.:goto240
- 235 fi$(co)=fi$:ft%(co)=ft%:nb%(co)=nb%: co=co+1 : ok=1
- 240 print"[154]";:if(ok)thenprint"";
- 245 printfi$" "
- 250 a=peek(2):ifa=.then220
- 260 ifa<>255thenprint#15,"u1:"8;0;18;a:print#15,"b-p:"8;0:goto220
- 270 close8:close15
- 280 :
- 285 :
- 290 rem print those files!!
- 295 :
- 300 for a=1 to co-1
- 310 sys 828,8192,fi$(a)
- 320 open4,4,7
- 330 sys 49418,8192
- 340 print#4:close4
- 350 next
-