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:
Disk Menu
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
|
-
Entry name:Disk Menu
-
Category:Disk utilities
-
Publisher/Developer:BELLCOM - Public Domain Library
Listing 1
30000CONSOL=53279:NAME=30160:LINE=30170:KEY=764:V=3:H=0:R=0:K=0 30005GRAPHICS0:POKE709,10:POKE710,0:POKE712,40:POKE82,2:POKE752,1:POKE65,0:POKEKEY,255 30010DIMFA$(17),FB$(28),A$(16),C$(39):FORI=1TO39:C$(I,I)="":NEXTI 30015FB$="D1:":?"":POSITION13,0:?"":?:? 30020OPEN#1,6,0,"D1:*.*" 30025TRAP30060:IFR=40THEN30070 30030INPUT#1,FA$:IFFA$(5,8)="FREE"THENPOSITION12,1:?FA$;:POSITIONH,V:GOTO30060 30035?FA$(1,1);:FORI=3TO10:IFFA$(I,I)<>""THEN?FA$(I,I);:NEXTI 30040IFFA$(11,11)<>""THEN?".";:?FA$(11,13);:FORI=ITO(LEN(FA$)-6):?"";:NEXTI:?FA$(15,17):GOTO30050 30045FORI=ITOLEN(FA$)-2:?"";:NEXTI:?FA$(15,17) 30050R=R+1:IFR>19THENPOKE85,22:POKE84,R-17 30055GOTO30025 30060K=1:CLOSE#1:GOTO30070 30070TRAP30180:POKE752,0:POSITION1,23:?""; 30075FORLOOP=0TO0STEP0:IFV>22ANDH=0THENH=20:V=3 30080IFR>19THENIFV>=R-17ANDH=20THENV=3:H=0 30085IFR<=19THENIFV>=R+3THENV=3:H=0 30090POSITIONH,V:?"";:IFPEEK(CONSOL)=5THENV=V+1:FORI=1TO50:NEXTI 30095IFPEEK(CONSOL)=6THENGOSUBNAME:GOTO30135 30100IFPEEK(CONSOL)=3ANDR=40THENFORI=2TO22:POSITION0,I:?C$:NEXTI:R=0:POSITION2,3:GOTO30025 30105IFPEEK(CONSOL)=3ANDK=1THENRUN 30110IFPEEK(KEY)=186THENGOSUBNAME:A$="":P=8:GOSUBLINE:XIO33,#1,0,0,FB$:RUN 30115IFPEEK(KEY)=128THENGOSUBNAME:A$="":P=8:GOSUBLINE:XIO35,#1,0,0,FB$:RUN 30120IFPEEK(KEY)=139THENGOSUBNAME:A$="":P=8:GOSUBLINE:XIO36,#1,0,0,FB$:RUN 30125IFPEEK(KEY)=168THENGOSUBNAME:A$="":P=0:GOSUBLINE:GOSUB30175:XIO32,#1,0,0,FB$:RUN 30130NEXTLOOP 30135IFFB$(4,6)="DOS"ORFB$(4,6)="DUP"THENDOS 30140IFFB$(4,4)=""THENRUN 30145FORI=4TOLEN(FB$):FB$(I,I)=CHR$(ASC(FB$(I,I))+128):NEXTI 30150POSITION0,23:?"";FB$(4,LEN(FB$));:FORI=LEN(FB$)TO15:?"";:NEXTI:?"";:POSITIONH,V 30155FORI=4TOLEN(FB$):FB$(I,I)=CHR$(ASC(FB$(I,I))-128):NEXTI:RUNFB$ 30160FORH=H+3TOH+14:LOCATEH,V,X:IFX<>32THENFB$(LEN(FB$)+1)=CHR$(X):NEXTH 30165POSITIONH,V:PUT#6,X:RETURN 30170POKE752,1:POSITION0,23:?C$;:POSITIONP,23:?A$;FB$(4,LEN(FB$));:POKEKEY,255:FORI=1TO500:NEXTI:RETURN 30175?"";:INPUTA$:?"":FB$(LEN(FB$)+1)=",":FB$(LEN(FB$)+1)=A$:RETURN 30180POKE752,1:?"":POSITION17,10:?"":POSITION5,12:?"UNABLETOFOLLOWINSTRUCTIONS..." 30185POSITION2,14:?"PLEASECHECKDRIVEAND/ORFILESPECSTHENPRESSFORMENU." 30190IFPEEK(CONSOL)<>3THEN30190 30195RUN
References
Listing downloads
Downloads
Copyright holder
