May June 1980 - Commodore Computers
May June 1980 - Commodore Computers
May June 1980 - Commodore Computers
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MAY/JUNE, MAY/JUNE. <strong>1980</strong> 198O ISSUE 114<br />
COMPUTE. 59<br />
59<br />
PET DATA UA I #% Ron Straley<br />
stra e<br />
COPIER<br />
1868 ]868 Grode Grade Ave.<br />
Ft. Myers, Fla33901<br />
Fla339Ol<br />
Having written and used many programs that use data<br />
files, I know the value of having backup tapes in<br />
case of an accident.<br />
Here is a program I wrote to solve my problem,<br />
and maybe it will help others in their line of program<br />
running nin g save time and trouble.<br />
It is a data tape copier for [he' the 'PET' computer purer<br />
that will copy any ''PET" PET' data file or data tape so you<br />
will have a backup data copy.<br />
BY<br />
20 REf! REM BY<br />
30 REfl REM RON STRALEY<br />
40 REfl REM 1868 GRACE AVE. .<br />
50 REr-t REM FT.MYERS,FLA.33901<br />
. 606 0 REf! REM<br />
100 PRINT"fiTHIE " fiTHIS IS A DATA TAPE COpy COPY ,-i<br />
-.PROGRAH -.PROGRAM.. "<br />
110 PRINT:PRINT"IT , PRINT"IT HILL WILL COPY UP TO 450 ,-.<br />
-.STRINGS.."":PRINT<br />
: 120 PRINT "TO CHANGE, , REDIHINSION REDIMINSION'D?'IN' DS ' IN ,-.<br />
-.LINE 170":PRINT:PRINT"AND'MIIN : PRINT"AND ' M' -.<br />
,LINE190 .<br />
130 PRINT:PRINT:PRINT"****INSERT<br />
, , PRINT"****INSERT DATA,<br />
-.TAPE TO BE COPIED****"<br />
"<br />
:<br />
140<br />
150 REM**READ D IN DATA TAPE***<br />
*<br />
160<br />
:<br />
1700 CLR<br />
180<br />
80DHID DIMD$(450) S(450)<br />
190 T=l28 T=128:F=64 , 200 M=450<br />
210 PRINT:PRINT:PRINT"DOES , I ,PRI DATA TAPE,<br />
-.HAVE ,HAVE FILE LE NAME?(Y NAt·IE? ( Y OR N)" "<br />
220 GETA2$:IFA2$=""GOTO220<br />
GETA2S , IFA2S=" "GOT0220<br />
230 IFA2$="Y"GOTO260<br />
IFA2S= "Y"GOT0260<br />
240 IFA2$="N"GOTO280<br />
IFA2S= "N"GOT0280<br />
250 GOTO210 GOT02 260<br />
0 PRINT:INPUT"DATA PRINT,INPUT" TAPE FILE NAME?"; NN-IE? ,AlS<br />
270 OPENl,l,0,Al$<br />
, l , O, AlS<br />
280 OPEN1,1,0<br />
OPENl , l , O<br />
290 A=0:PRINT"R"<br />
A=O,PRINT " fi "<br />
300 INPUT#1,D$(A)<br />
INPUTll , DS(A )<br />
310<br />
0 IF(ST=T)ORST=FTHEN370<br />
320 A=A+1 A=A+l<br />
330 D$(A)=A$<br />
OS =AS<br />
340 PRINT"fi " fi WORKING"<br />
350 IFA120THENGOSUB940<br />
920 RETURN<br />
930 :<br />
940 REM**CASSETTE REH**CASSETTE ADVANCE**<br />
950 :<br />
960 POKE59411,53:T1=TI<br />
, 53,Tl=TI<br />
970 IFTI-TK6THEN970<br />
IFTI-Tl