home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
91xx
/
9104a.d64
/
mini-dir
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
908b
|
20 lines
10 RESTORE:FORZ=0TO6:READP$:PRINTTAB(1)P$:NEXTZ:POKE198,0
20 GETE$:IFE$=""THEN20
30 Q$="":IFE$="R"THENINPUT"NAME ALT";A$:INPUT"NAME NEU";N$:Q$="R:"+N$+"="+A$
40 IFE$="T"THENINPUT"STARTFILE";S$:Q$="R:"+S$+CHR$(0)+CHR$(0)+CHR$(0)+"="+S$
50 IFE$="E"THENINPUT"EINTRAG";I$:INPUT"FILE";K$:Q$="R:"+K$+CHR$(160)+I$+"="+K$
60 IFE$="F"THENINPUT"NAME";F$:INPUT"ID";ID$:Q$="N:"+F$+","+ID$
70 IFE$="D"THENOPEN1,8,0,"$":POKE781,1:SYS65478:GETD$,D$:GOTO210:
90 IFE$="H"THENOPEN2,8,5,"#":OPEN1,8,15:PRINT#1,"U1 5 0 18 0":GOTO245
170 OPEN1,8,15,Q$:CLOSE1
180 OPEN1,8,15:INPUT#1,F1,F2$,F3,F4:PRINTF1;F2$;F3;F4:CLOSE1:WAIT198,1:GOTO10
190 DATA"[147]MINI-[158]DIR","D[146]IRECTORY","T[146]EILWEISES VERSTECKEN DER DIR."
210 GETD$,D$:IFST=64THENSYS65484:CLOSE1:WAIT198,1:GOTO10
220 GETD$,DR$:PRINT""ASC(D$+CHR$(0))+256*ASC(DR$+CHR$(0));
230 GETD$:PRINTD$;:IFD$<>""THEN230
240 PRINT:GOTO210:DATA"E[146]INTRAG NACH FILE","R[146]ENAME","H[146]EADER AENDERN"
245 INPUT"NEUER HEADER NAME";NH$
250 IFLEN(NH$)<16THENNH$=NH$+" ":GOTO250:DATA"F[146]ORMATIEREN"
260 FORY=144TO159:PRINT#1,"B-P";5;Y:X$=MID$(NH$,Y-(144-1),1):C=ASC(X$)
270 PRINT#2,CHR$(C);:NEXT:PRINT#1,"U2 5 0 18 0":CLOSE2:CLOSE1:GOTO180