This is non-commercial site, its content is based on Atari 8-bit home computer contents and references.
If you feel your rights are violated by showing/using any part of contents of your product represented on this page,
please contact me immediatelly so I can remove it!
Entry name:
LBL1020.BAS
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
|
-
Entry name:LBL1020.BAS
-
Category:Printer utilities
-
Publisher/Developer:BELLCOM - Public Domain Library
Listing 1
10POKE82,2:POKE83,39 20OFF=34567 30DIMA$(35),ARRAY$(64*17),SORT$(126) 40GRAPHICS0:POKE710,0:CLOSE#1:OPEN#1,4,0,"K:" 50SORT$="hhhhhei," 60SORT$(64)="Hh`" 70?:?:?:?"THISPROGRAMPRINTSDISKMENUS" 80?"ALPHABETIZEDINCOLUMNS" 90?"ONTHEATARI1020PLOTTER" 100?:?:?:?"TURNONYOUR1020.":? 110?"INSERTDISKETTEINTODRIVE#1.":? 120?"TYPEWHENREADY."; 130GET#1,A:? 140TRAP520 150CLOSE#7:OPEN#7,8,0,"P:":TRAPOFF 160?#7;""; 170?"ENTERDISKETTENAME(toQuit)":INPUTA$ 180X=0:IFA$=""THENEND 190ARRAY$="":ARRAY$(64*17)="":ARRAY$(2)=ARRAY$ 200?#7;"Diskname=";A$;"" 210REM 220OPEN#2,6,0,"D:*.*":TRAP280 230FORI=1TO64 240INPUT#2,A$ 250ARRAY$(I*17-16,I*17)=A$:II=I 260NEXTI 270REM 280NUMREC=II-1 290CLOSE#2:TRAPOFF 300REM 310REM 320POKE203,2:POKE204,16 330REM 340POKE205,17:POKE206,0 350REM 360A=USR(ADR(SORT$),ADR(ARRAY$),NUMREC) 370NUMREC=NUMREC+1 380REM 390ROWS=1+INT((NUMREC-1)/4) 400X=-1 410REM 420FORROW=1TOROWS 430LAST=ROW+ROWS*3 440X=X+1:IFX>7THENX=0:?#7;"CONTINUEDONOTHERSIDE":?#7 450FORK=ROWTOLASTSTEPROWS 460?#7;ARRAY$(K*17-16,K*17);""; 470NEXTK 480?#7 490NEXTROW 500GOTO160 510REM 520TRAPOFF:IFPEEK(195)=138THEN70 530?"ERROR#";PEEK(195);"ATLINE30.":STOP
References
Listing downloads
Copyright holder
