El F he purpose of these programs is to copy whole disks on tape, so as to store them in a convenient low volume form. The backup on tape proceeds at 16 times the standard CM speed (even faster than standard turbo tape format!) This means that the 175K of a 1541 disk drive are packed on only five minutes of tape. Data is saved in three steps each of which saves approximately 60K of data, in track increasing order. All blocks are transferred, even free ones. This ensures that a disk copy will always fi t the .atne length of tape, a useful feature if you want to rewrite updated data over an already existing copy. (However there is one exception — if blocks do not read properly, they are written in shortform so the entire copy will be shorter. It also means that it is not really worthwhile to use this program to save nearly empty disks.) the program is made up of two complimentary parts: MCOPYTD and MCOPYDT. MCOPYTD saves data on tape and MCOPYDT reads it back to disk. These programs can also be used with the 1571 disk drive in 1541 mode. However only single sided disks or the first side of a double sided one can be saved with this version of the program. To use MCOPY, just RIJN the two Basic programs (when keying these, don't forget the DATA 000,000. lines, since the checksum does not detect such omissions). Of course, since they are created on disk, a formatted disk must be in the drive. Getting Started Load MCOPYDT (disk to tape). Make certain that you are past the leader of the tape. Put the disk to be copied in the drive, Run MCOPYDT: the introductory message appears_ Press record and play (the tape does not move yet). C64 PROGRAMA isk Archive A handy set of two programs to help you save your programs to tape in a convenient firm. By Jean Lebailley Press RETURN. The program starts to read the disk, then transfers its contents on to tape in three steps. DO NOT stop the recorder between steps. When the process ends the message "END OF COPY" appears, along with error messages if needed. Note the tape counter value. An error does not always mean that the whole copy is bad. However when the tape is reread the same error will be recreated on the new disk (also the copy on tape will be shorter). Therefore, it is up to the user to decide what to do when such an error occurs. Reading Back Load MCOPYTD (tape to disk). Put a new disk in the drive. Put a cassette into the datasette. Position tape to read the first of the three subsections previously saved. Reading over the end of other data does not matter since MCOPY only starts reading after having found a special synchronising header. Run M CO P Y D The read back proceeds in the same way as MCOPYDT, in three steps. At the end of the process, the message "END OF COPY" appears. Remove the disk from drive (it doesn't matter if the red LED is still on, this is normal). Two kinds of errors can arise during the readback process. Unfortunately, they are almost always fatal. WRITE ERROR TRACK NN — means that the drive could not reread the data, it just writes on that track. This is usually caused by a bad disk. Try again with another one (see also TAPE LOADING ERROR). TAPE LOADING ERROR — The cassette could not be read back properly. This is usually caused by one of the following: YOUR COMMODORE january 1987 58 Bad tape; use only good quality cassettes. Although the encryption scheme used to write on tape is very reliable by itself, a singly false bit in the 601(4 causes the error. I previously wrote these programs using standard turbo routines but an error occured nearly every time in one of the three sequences, it was also slower and the length of tape used was data dependent. (10 took less time to save than 'FF's.) Try to save 60K with standard turbo on the same tape you are very likely to see several errors, not just one. Read head is dirty, clean it. Read head has gone out of alignment since the tape was written. Realign it. The recorder has been knocked or moved during read or write: this causes tape speed changes that can lead to errors. The tape has been damaged, usually unrecoverable. Too much friction inside cassette. Rewind it and retry. You can (and it is recommended) leave blank space on tape between disks: to do that, just press the ! key and the recorder starts. Stop by pressing any other key. I N BS 1 0 R EM E SC 20 REM CREATES MCOPYDT ON DI F SK T 91 30 REM Y 53 40 REM FAST DISK TO TAPE BAC E KUP PROGRAM T B9 SO REM SALTS UP TO 12 SINGLE 7 SIDED DISKS . 83 BO REM R 14 70 REM ON A SINGLE CEO CASSE . TIE F OF BO R EM n T e3 90 REM WRITTEN BY J.LEBAILLY E EB 100 REM 36 110 OPEN2,8,2,"e0:MCOPYDI,P. FS 120 PRINT#2,CHRS(1);CHRS(B);
ty casprption s very : in the iously ndard :cured three id the !pend- FF's.) turbo :ely to Intent ign it, ed or :auses ad to ;sette. nded) Nveen f key 'Tess- 4 DI BAC 4GLE 1SSE LLY .F. 13 )4 16 120 PRINT'! CREATE 1 - ON DISK" C6 1COPY111 140 CK•0:FpRI -E7 - 150 READ PhPRINT",";!PRINT402 2049T03994 ,CHRS(A);:CK•CK.A,NEXT 73 150 IF CK..181443 THEN CLOSE2 ,END EA 170 PRINT"ERROR IN DATA: CHE CK PROGRAM 40 160 CLOSE2 , COPYOT":CLOSEIS 2E 190 END 0PEN18,9,16 19 200 0ATA015,008,000,000,198, ,"60M 080,048,054 BB 210 DATA054,032.071,076,046, 000,000,000 E2 220 DATAl29,169,000,162,013, 133,003,124 40 230 OATA004,169.000,162.007. 133,005,134 26 240 DATA006,166.006,032,177, 255,159,111 ,.?2 260 DATA032,147,266,169.077. 032,168.255 B3 260 DATA169,045.032,168,255, 169,087,032 if e70 nArn1es,2e5,1e0,000,les, 006,032.16e A7 280 DATA266,165,006,032,168, 258,169,030 94 290 DATA032.169,266,177.003. 032,156,255 71 300 DATA200,1B2.030.144,246, 032,174,255 05 310 DATA024,155,003,105,030, 133,003,144 EA 320 OATA003,230,004,024,165, 005,165,006 68 330 DATA105,030,133,005,144, 002.230.005 71 340 DATA224,005.144,173,201, 154,144,169 70 350 DATA169,006.032,177,255 4 169,111.032 48 260 DATA14 7 168,255,169 , 2C 370 DATA046,032.168,266,159. 069,032.169 266,189,077, 82 390 DATA255,169,161,032,156, 032, 255,159,004 87 390 DATA032,168,256,032.174. 296,169.004 A6 400 OATA133,256,032,111,011, 147,017,032 27 410 DATA032,032,077,067,079, 060,089,032 15 420 onrn0e7,066,077,032,054, 052,032,045 02 430 DATA032,006.067,032,049, 053,052,049 01 440 0A1A032,032,066,069,082, 083.032,051 68 460 DATA046,049,013.013,032, 032,032,068 ES 460 0A1A073,083.076,032,084, 079,032,004 ID 470 DATA065.060,069,032,066, 086,087.075 17 480 OATA086,080.013.013,032, 032,032,032 FO 490 0A1A032.032,032,087.062, 073,084,064 AC SOO DATA069,078,032,066.089, 032.074,046 SO 510 DATA076,059.066:066,073, 076,076,089 CO 620 VATA013,013,032,032,073, 078,083,069 35 630 DATA062,084,032,068,069, 083,064,073 31 640 DATA078,065,064,073,079, 076,032,064 AA 650 0ATa065,080,069,013,032, 073.0717,083 4 1 5 6 0 0 C64 PROGRAM 079.005,082 25 570 DATA067,063.032,068,073, 063.075,013 Fl 580 1JslIn032,03e,032.032,0e0, eee,059,3e3 ec 590 DATA083,032,085,078,089, 032.075,069 60 600 DATA089,013,000,032.031, 011.19E1,255 36 610 DATA206,003,076,250,011, 160,000.120 06 620 DATA169,011,111,017,208, 169,185,032 CB 630 DATA/49,011.169,000,162, 016,133,003 2A 640 0ATA134,001,032,200,011, 240,031,000 30 GSD DATA1E0,000.145.003.230, 003,040,048 16 660 DATA012,032,200,011,145, 003,200,209 3E 870 0n1A248,230,004,208,229, 041,031,170 AO 800 OATA202,134,008,076,1133, 010,032.200 CS 690 OATA011,016,007,041,062. 133,005,076 4C 700 DATA099,009,032,249,010, 032,056,248 9F 710 DITA162,000.032.096,011, 169,020,133 13 720 DATA001,230,003,208,002, 230,004,169 18 730 DATA001,133,185.159.000, 133,172,169 52 740 DATA016,133,173,166,003, 133,174,165 Al 750 DATA004.133.176,120,169, 000,170.168 7F 760 OATA141,251,015,189,172, 000,153,262 OF 770 DATA016,200.192,004,206, 245,238,254 58 780 DATA019,208,003,238,255, 015.169,251 33 790 DATA133,172,169,015,133, 173,169,020 OF 800 OnTA133.001,202,208,2S3, 136,200,250 93 810 OATA240,024,160,000.169, 253,032,0E15 PA 820 OATA010,138,192,009.240, 007,162.004 17 930 OATA202,208,253.240,239, 230,163,190 91 840 DATA153,096,032,235,009, 032,235,009 32 650 DATA032,235.009,234,234 o 234,234,162 77 850 DATA032,095,010,136,240, 009,166,163 OE 870 DATA152,004,202,208.253. 240.210,162 DD 880 DATA003,202,208,253,234, 234,132.218 DS 890 OATA1 7 230.172,240 24 7,172,032.0 200 DATA005,166,172,076.057, 010.230,173 e2 86,010, 910 0ATA165,172,197,174,165, 173,229,178 A6 920 DATA144,230,165,215.165, 215,032,085 OB 930 DATA010,162.006,202.206, 253,136.209 F6 940 DATA243,076,173,010,133, 189,069.215 C7 860 DATA133,215,162,004,202, 208,263,234 72 960 DATA234,169,006,133,163, 006,189,176 17 970 0A1A027,165.001,009.010, 133,001.162 A7 980 DATA017,202,208,263.166, 163,238,032 SO 990 DATA206.198,163,041,212, YOUR COMMODORE janilary 1987 59 133,001.165 56 1000 DATA163,206,034,096,165 ,001,041,247 EB 1010 0n1c132,001,15e,01e,20e .206,253,166 27 1020 DATA163.009,002,133,001 ,238,032,2013 67 1030 oPricliee,163,o41,220,00e ,008,133.001 9F 1040 DATA165,163,206,001,0S6 .162.016,202 28 1050 cArre0e,253,24o,1e5,162 .022,134,001 5C 1060 OATA032,240,010,075,071 .009,169,054 9F 1070 DATA3.33,001,032,111.011 ,032,032,0132 C7 1080 DATADE9,065,068,032,069 ,082,062.079 09 1090 0ArAoe2,o32,o33,o32,02P .084.082.065 01 1100 OATA057,075,032,000,166 ,005,032,002 FB 1110 DATA011,032,111,011,032 .063,069,067 en 1120 DATA004,079,082,032,000 ,165,006,032 A4 1130 DATA002,011,169.013,032 ,210,255,120 84 1140 DATA169,052,133,001,076 ,099,002,189 99 1150 0nrn054,133,ou1,1ee,o27 .141,017,209 2C 1160 DATA096,248.170,240,008 ,165,000,024 7E 1170 DATA105.001,202,209.260 ,216,072,074 Fl 1180 bArA074.074,074,1332,02.1 .011,104.041 OE 1190 DATA015.009.049.076,210 ,265.120,022 AD 1200 0A1A202,252,169,037.141 ,015,212,169 10 1210 DATA000,141,020,212,169 ,043,141,019 93 1220 nrir14212,168,e47,141,024 .212.169,052 A2 1230 DATA141,023.212,169,032 t141,010,212 CE 1240 OATA169,033,141,010.212 .032,135,234 40 1260 DATA032,034,012,208,013 ,173,028,212 26 1260 DATA0 7 ,208,236,076 el 3,089.141,02 1270 OATA060.011,169,000,141 .018,212,169 2,212 68 1280 0ATA011,141,017,208,160 ,032,202,208 07 1290 1)ATA2S3,136,209,280,120 ,096,104,133 ES 1300 0ATA053,104,133,054,160 ,000,230,053 01 1310 13ATA208,002,230,054,177 ,053,240,011 AS 1320 DATA032,210.256,230,063 .206 38 1330 1 DATA054,206,241,230,053 , ,208.002,230 IF 1340 245, DATA054,108,053,000.133 ,107,159,053 26 1350 230 DATA133,001,169,011,141 ,000,221,173 65 1360 DATA000,221.016,261.166 o003,141,000 FO 1370 DATA221,162,004,159,003 ,070,107.105 CA 1380 DATA0 7 .009.003,141 0,107,106,07 70 1390 DATA000,221,202,206,238 ,162,001,202 4,074 lE 1400 bArn20e,253,lee,05e,13 ,001.096,169 AF 1410 0 A r A,141,000,221 0 9 3 , 32 1420 0A1A173,000,221,016,251 1 3 3 , 0 0 1 , 1 6 9 , 0 1 1
- Page 1 and 2:
1 1 YOUR ARGUS SPECIALIST PUBLICATI
- Page 3 and 4:
VOLUME 3 NUMBER 4 REGULARS F E A T
- Page 5 and 6:
• .s1 • flTEI ETFITEIIENTS Peop
- Page 7 and 8: NM [him tic on nk he !Tu. re a be :
- Page 9 and 10: 9 'oad. r8 • 111 ;reat e of the 7
- Page 11 and 12: Netty are )dem, ! and much the )(lo
- Page 13 and 14: tion is •Ipla vs r with rits its
- Page 15 and 16: eh as pedal who whole T gets is the
- Page 17 and 18: T H E S T O R Y S O F A R . . . COL
- Page 19 and 20: treet 4FP 1874 THE MIDLAND'S LARGES
- Page 21 and 22: 1 10 1 0 1 5 2 6 1 9 8 o r 0 1 0 C
- Page 23 and 24: more of a nuisance than a challenge
- Page 25 and 26: 1 IP C ‘ t SPECIAL OFFER - FREE '
- Page 27 and 28: Should the Sentinel spot the syntho
- Page 29 and 30: Select Menu 128 S egram written for
- Page 31 and 32: Watt THIS CHOICE YOUR ONLY HANG-UP
- Page 33 and 34: laSt or too are tine to : as L•s.
- Page 35 and 36: Commodore 64 available November 20t
- Page 37 and 38: points by negotiating the various h
- Page 39 and 40: \ t 1 T M I P A I r E t l e t i s C
- Page 41 and 42: PS IOAD 3013 et 9.95 11,91 )1•10i
- Page 43 and 44: u can !k. The e limit. )onent xactl
- Page 45 and 46: !. Price: v: 9/10. Ortesy otiate ,s
- Page 47 and 48: name ter of ,ame. ising !k). I !ral
- Page 49 and 50: : Fist now 1 his ;and sters or m Ln
- Page 51 and 52: the re is that Lg is yes. , o57 u o
- Page 53 and 54: I can basis your of trol. ig is an
- Page 55 and 56: • • • 1 NOW the first support
- Page 57: inct bc ber lortsicIses a m , Lfly
- Page 61 and 62: MNIM !,OOB 1,024 1,071 ,133 ,113 ,0
- Page 63 and 64: ain boxes &commodore 128 C128/64 IE
- Page 65 and 66: d it Lave ked e rm- I be the Hill I
- Page 67 and 68: I Spectrum, CBM6a, N Amstrad: 26.95
- Page 69 and 70: Making Light Work B unow create the
- Page 71 and 72: Y listings o are free of those horr
- Page 73 and 74: checker e screen :olours. vas you u
- Page 75 and 76: an and 9.95 .iding choice, eyt rns
- Page 77 and 78: ger is T. as cl the irk on work [li
- Page 79 and 80: !rnised latest sary. pected here is
- Page 81 and 82: king rams :pects NEES d of Jitor ne
- Page 83 and 84: Ut m y ;-way d- RS232 ve a 25lave a
- Page 85 and 86: without Iso work nd PC20 thing to ,
- Page 87 and 88: ing this let Basic ire data I use a
- Page 89 and 90: RS232 Figure 9 ASCII Control Codes.
- Page 91 and 92: : ROBTEK CHRISTMAS OFFER :1 I THREE
- Page 93 and 94: screen with a joystick is given and
- Page 95 and 96: T through _ computers, it is possib
- Page 97 and 98: iat they isters of key tyoull ;yste
- Page 99 and 100: 93 1730 DATA32,32,32,32,32,32,3 2,3
- Page 101 and 102: F8 2520 DATA0,208,5,169,1,141,5 8,2
- Page 103 and 104: tween tually upted in a ut the awa
- Page 105 and 106: 41 in gram pade IN IN AS :G- iE 32
- Page 107 and 108: The program is stored in RAM starti
- Page 109 and 110:
Whether you are entering a program
- Page 111 and 112:
ule here is simply 'Do not assume e
- Page 113 and 114:
Advertisements placed in this magaz
- Page 115 and 116:
Dp Tit us he 'id is d: k: cg n, d: