home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
genie-commodore-file-library
/
C64Toolkit
/
SUPPER-FORMATTER
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2019-04-13
|
2KB
|
64 lines
10 PRINT"[147]":POKE53281,0
20 PRINT" *** FAST DISK FORMATTER ***"
30 PRINT
40 PRINT" WRITTEN BY EDWARD HENGEVELD"
50 PRINT
60 PRINT"FORMAT DISK IN DRIVE 0...... 0"
70 PRINT"FORMAT DISK IN DRIVE 1 ..... 1"
80 PRINT"FORMAT DISK IN DRIVE 0 & 1 . 2"
85 PRINT"MULTY DISK FORMATTING ...... 3"
90 PRINT"EXIT PROGRAM ............... 9"
95 PRINT
100 INPUT"WHAT IS YOUR CHOICE ";A
110 IF A=0 THEN DR=8:GOSUB200:GOTO 10
120 IF A=1 THEN DR=9:GOSUB200:GOTO 10
130 IF A=2 THEN DR=8:GOSUB200:DR=9:GOSUB370:GOSUB290:GOTO 10
140 IF A=3 THEN GOSUB400:GOTO 10
180 IF A=9 GOTO 1000
190 GOTO 1000
200 PRINT"[147]"
210 INPUT"DISK NAME =";A$
220 PRINT""
230 INPUT"DISK ID (EX. A1) =";B$
240 PRINT""
250 PRINT"YOU WANT TO NAME THIS DISK "
255 PRINT""A$,B$
260 PRINT""
270 INPUT"IS THAT CORRECT (Y/N)";C$
280 IF C$="N" GOTO 200
290 PRINT"[147]"
300 PRINT"PUT A DISK IN DRIVE"DR:INPUT"AND HIT A <RETURN> WHEN READY";X$
310 PRINT"[147]"
320 PRINT"FORMATTING DISK IN DRIVE"DR"PLEASE WAIT"
330 OPEN 15,DR,15
340 PRINT#15,"N:"+A$+",";B$
350 CLOSE 15
360 RETURN
370 D$=LEFT$(B$,1):E$=RIGHT$(B$,1):X=VAL(E$):X=X+1:F$=STR$(X):E$=RIGHT$(F$,1)
380 B$=D$+E$:RETURN
400 PRINT"[147]"
410 PRINT" *** MULTI DISK FORMATTER ***"
420 PRINT
430 PRINT"FORMAT DISK'S IN DRIVE 0........ 0"
440 PRINT"FORMAT DISK'S IN DRIVE 1........ 1"
450 PRINT"FORMAT DISK'S IN DRIVE'S 0 & 1 . 2"
460 PRINT"EXIT P
19777 ................... 9"
465 PRINT
470 INPUT"WHAT IS YOUR CHOICE ";B
475 PRINT
480 INPUT"HOW MANY DISK'S DO TOO FORMAT";C
490 IF C=0 GOTO 400
500 IF B=0 THEN DR=8:GOTO 540
510 IF B=1 THEN DR=9:GOTO 540
520 IF B=2 THEN DR=8:GOTO 540
530 IF B=9 THEN GOTO 1000
540 PRINT""
560 GOSUB 200
570 FOR Q=2 TO C STEP 1
580 GOSUB370:IF B=2 THEN DR=DR+1:IF DR>9 THEN DR=8
590 GOSUB 290
600 NEXT Q
610 GOTO 10
1000 END