Home » Personal collection » Commodore tapes » Commodore_16 » drawer_br_tape01b_c16_rolf_harris.wav » setloader

setloader

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Commodore tapes » Commodore_16 » drawer_br_tape01b_c16_rolf_harris.wav
Filename: setloader
Read OK:
File size: 0590 bytes
Load address: 1001
Exec address: 0000
File contents
     5 POKE4,1-PEEK(4):IFPEEK(4)=1THEN6:ELSE50
     6 IFPEEK(56)=253THENPOKE56,63:POKE55,246
    10 VOL8:SOUND1,900,10:PRINT"<clr>LOAD SET FROM <reverse on>T<rev off>APE OR <reverse on>D<rev off>ISK ?":GETKEYA$
    15 IFA$<>"T"ANDA$<>"D"THEN10
    17 SOUND1,900,10:INPUT"<clr>NAME OF SET ";B$
    20 IFA$="T"THENSYS43115B$,1,1:POKE2034,0:SYS65493
    30 IFA$="D"THENSYS43115B$,8,1:POKE2034,0:SYS65493
    50 SOUND1,900,10:PRINT"<clr>SAVE SET TO <reverse on>T<rev off>APE, <reverse on>D<rev off>ISK OR <reverse on>L<rev off>OAD PICTURE ?"
    60 GETKEYA$
    70 IFA$="T"THENSOUND1,900,10:INPUT"<clr>NAME OF SET ";A$:A=1:POKE1341,A:GOTO101
    80 IFA$="D"THENSOUND1,900,10:INPUT"<clr>NAME OF SET ";A$:A=8:POKE1341,A:GOTO101
    90 IFA$="L"THEN220
   100 GOTO50
   101 FORI=1TOLEN(A$):POKE818+I,ASC(MID$(A$,I,1)):NEXT:POKE818,LEN(A$)
   110 POKE5,PEEK(45):POKE6,PEEK(46):POKE43,0:POKE44,48:POKE48*256-1,0:POKE45,3:POKE46,52:CLR
   115 A$="":FORI=1TOPEEK(818):A$=A$+CHR$(PEEK(818+I)):NEXT
   116 FORI=818TO840:POKEI,0:NEXT
   120 SOUND1,900,10:PRINT"<clr>SAVING";:SAVE(A$),PEEK(1341)
   130 POKE44,16:POKE43,1:POKE16*256,0:POKE45,PEEK(5):POKE46,PEEK(6):CLR
   160 SOUND1,900,10:PRINT"<home><cursor down><cursor down><cursor down><cursor down><cursor down><reverse on>L<rev off>OAD PICTURE, <reverse on>R<rev off>E-RUN OR <reverse on>F<rev off>INISH ?"
   170 GETKEYA$
   180 IFA$="L"THEN220
   190 IFA$="R"THENSOUND1,900,10:CLR:RUN
   200 IFA$="F"THENSOUND1,900,10:PRINT"<clr>";:END
   210 GOTO160
   220 POKE44,16:POKE16*256,0:POKE4,1-PEEK(4)
   230 REM   A=65298:POKEA,PEEK(A)AND251:POKEA+1,(PEEK(A+1)AND3)OR48
   240 POKE55,0:POKE56,45:POKE51,0:POKE52,45:CLR
   250 VOL8:SOUND1,900,10:INPUT"<clr>PICTURE NAME";PN$
   260 SOUND1,900,10:PRINT"<clr>FROM <reverse on>D<rev off>ISK OR <reverse on>T<rev off>APE ?":GETKEYA$:IFA$="T"ORA$="D"THEN270:ELSE260
   270 FORI=277TO341:READJ:POKEI,J:NEXT
   290 A=-(A$="T")-8*(A$="D"):PRINT"<clr><cursor down><cursor down><flash on>LOADING<flash off>":LOADPN$,A
   300 DATA173,18,255,41,251,141,18,255,173,19,255,41,3,9,48,141,19,255,32,254,30
   310 DATA169,55,141,6,16,169,57,141,7,16,169,51,141,8,16,169,52,141,9,16,96,0,0
   320 DATA173,18,255,41,251,141,18,255,173,19,255,41,3,9,48,141,19,255,76,80,23

�4,1��(4):��(4)�1�6:�50;��(56)�253��56,63:�55,246v
�8:�1,900,10:�"�LOAD SET FROM T�APE OR D�ISK ?":��A$��A$��"T"�A$��"D"�10��1,900,10:�"�NAME OF SET ";B$��A$�"T"��43115B$,1,1:�2034,0:�65493�A$�"D"��43115B$,8,1:�2034,0:�65493A2�1,900,10:�"�SAVE SET TO T�APE, D�ISK OR L�OAD PICTURE ?"J<��A$�F�A$�"T"��1,900,10:�"�NAME OF SET ";A$:A�1:�1341,A:�101�P�A$�"D"��1,900,10:�"�NAME OF SET ";A$:A�8:�1341,A:�101�Z�A$�"L"�220�d�50e�I�1��(A$):�818�I,�(�(A$,I,1)):�:�818,�(A$)Fn�5,�(45):�6,�(46):�43,0:�44,48:�48�256�1,0:�45,3:�46,52:�psA$�"":�I�1��(818):A$�A$��(�(818�I)):��t�I�818�840:�I,0:��x�1,900,10:�"�SAVING";:�(A$),�(1341)���44,16:�43,1:�16�256,0:�45,�(5):�46,�(6):���1,900,10:�"L�OAD PICTURE, R�E-RUN OR F�INISH ?"$���A$4��A$�"L"�220N��A$�"R"��1,900,10:�:�l��A$�"F"��1,900,10:�"�";:�u��160���44,16:�16�256,0:�4,1��(4)���   A=65298:POKEA,PEEK(A)AND251:POKEA+1,(PEEK(A+1)AND3)OR48���55,0:�56,45:�51,0:�52,45:���8:�1,900,10:�"�PICTURE NAME";PN$a�1,900,10:�"�FROM D�ISK OR T�APE ?":��A$:�A$�"T"�A$�"D"�270:�260z�I�277�341:�J:�I,J:��"A��(A$�"T")�8�(A$�"D"):�"��LOADING�":�PN$,A�,�173,18,255,41,251,141,18,255,173,19,255,41,3,9,48,141,19,255,32,254,30D6�169,55,141,6,16,169,57,141,7,16,169,51,141,8,16,169,52,141,9,16,96,0,0�@�173,18,255,41,251,141,18,255,173,19,255,41,3,9,48,141,19,255,76,80,23
]PE@.4,1..(4):..(4).1.6:.50@;PF@..(56).253..56,63:.55,246@VPJ@.8:.1,900,10:.".load set from Rt.ape or Rd.isk ?":..a$@.PO@.a$.."t".a$.."d".10@.PQ@.1,900,10:.".name of set ";b$@.PT@.a$."t"..43115b$,1,1:.2034,0:.65493@@Q.@.a$."d"..43115b$,8,1:.2034,0:.65493@aQ2@.1,900,10:.".save set to Rt.ape, Rd.isk or Rl.oad picture ?"@jQ<@..a$@.Qf@.a$."t"..1,900,10:.".name of set ";a$:a.1:.1341,a:.101@.Qp@.a$."d"..1,900,10:.".name of set ";a$:a.8:.1341,a:.101@.Qz@.a$."l".220@.QD@.50@HRE@.i.1..(a$):.818.i,.(.(a$,i,1)):.:.818,.(a$)@fRN@.5,.(45):.6,.(46):.43,0:.44,48:.48.256.1,0:.45,3:.46,52:.@PRS@a$."":.i.1..(818):a$.a$..(.(818.i)):.@.RT@.i.818.840:.i,0:.@.RX@.1,900,10:.".saving";:.(a$),.(1341)@.R.@.44,16:.43,1:.16.256,0:.45,.(5):.46,.(6):.@[S.@.1,900,10:."SQQQQQRl.oad picture, Rr.e-run or Rf.inish ?"@$S.@..a$@4S.@.a$."l".220@nS.@.a$."r"..1,900,10:.:.@LS.@.a$."f"..1,900,10:.".";:.@US.@.160@.S.@.44,16:.16.256,0:.4,1..(4)@.S.@.   a=65298:pokea,peek(a)and251:pokea+1,(peek(a+1)and3)or48@.S.@.55,0:.56,45:.51,0:.52,45:.@ZT.@.8:.1,900,10:.".picture name";pn$@ATDA.1,900,10:.".from Rd.isk or Rt.ape ?":..a$:.a$."t".a$."d".270:.260@ZTNA.i.277.341:.j:.i,j:.@.T"Aa..(a$."t").8.(a$."d"):.".QQ.loading.":.pn$,a@.T,A.173,18,255,41,251,141,18,255,173,19,255,41,3,9,48,141,19,255,32,254,30@dU6A.169,55,141,6,16,169,57,141,7,16,169,51,141,8,16,169,52,141,9,16,96,0,0@.U@A.173,18,255,41,251,141,18,255,173,19,255,41,3,9,48,141,19,255,76,80,23@@@
00000000  1d 10 05 00 97 34 2c 31  ab c2 28 34 29 3a 8b c2  |.....4,1..(4):..|
00000010  28 34 29 b2 31 a7 36 3a  d5 35 30 00 3b 10 06 00  |(4).1.6:.50.;...|
00000020  8b c2 28 35 36 29 b2 32  35 33 a7 97 35 36 2c 36  |..(56).253..56,6|
00000030  33 3a 97 35 35 2c 32 34  36 00 76 10 0a 00 db 38  |3:.55,246.v....8|
00000040  3a da 31 2c 39 30 30 2c  31 30 3a 99 22 93 4c 4f  |:.1,900,10:.".LO|
00000050  41 44 20 53 45 54 20 46  52 4f 4d 20 12 54 92 41  |AD SET FROM .T.A|
00000060  50 45 20 4f 52 20 12 44  92 49 53 4b 20 3f 22 3a  |PE OR .D.ISK ?":|
00000070  a1 f9 41 24 00 8e 10 0f  00 8b 41 24 b3 b1 22 54  |..A$......A$.."T|
00000080  22 af 41 24 b3 b1 22 44  22 a7 31 30 00 b0 10 11  |".A$.."D".10....|
00000090  00 da 31 2c 39 30 30 2c  31 30 3a 85 22 93 4e 41  |..1,900,10:.".NA|
000000a0  4d 45 20 4f 46 20 53 45  54 20 22 3b 42 24 00 d8  |ME OF SET ";B$..|
000000b0  10 14 00 8b 41 24 b2 22  54 22 a7 9e 34 33 31 31  |....A$."T"..4311|
000000c0  35 42 24 2c 31 2c 31 3a  97 32 30 33 34 2c 30 3a  |5B$,1,1:.2034,0:|
000000d0  9e 36 35 34 39 33 00 00  11 1e 00 8b 41 24 b2 22  |.65493......A$."|
000000e0  44 22 a7 9e 34 33 31 31  35 42 24 2c 38 2c 31 3a  |D"..43115B$,8,1:|
000000f0  97 32 30 33 34 2c 30 3a  9e 36 35 34 39 33 00 41  |.2034,0:.65493.A|
00000100  11 32 00 da 31 2c 39 30  30 2c 31 30 3a 99 22 93  |.2..1,900,10:.".|
00000110  53 41 56 45 20 53 45 54  20 54 4f 20 12 54 92 41  |SAVE SET TO .T.A|
00000120  50 45 2c 20 12 44 92 49  53 4b 20 4f 52 20 12 4c  |PE, .D.ISK OR .L|
00000130  92 4f 41 44 20 50 49 43  54 55 52 45 20 3f 22 00  |.OAD PICTURE ?".|
00000140  4a 11 3c 00 a1 f9 41 24  00 85 11 46 00 8b 41 24  |J.<...A$...F..A$|
00000150  b2 22 54 22 a7 da 31 2c  39 30 30 2c 31 30 3a 85  |."T"..1,900,10:.|
00000160  22 93 4e 41 4d 45 20 4f  46 20 53 45 54 20 22 3b  |".NAME OF SET ";|
00000170  41 24 3a 41 b2 31 3a 97  31 33 34 31 2c 41 3a 89  |A$:A.1:.1341,A:.|
00000180  31 30 31 00 c0 11 50 00  8b 41 24 b2 22 44 22 a7  |101...P..A$."D".|
00000190  da 31 2c 39 30 30 2c 31  30 3a 85 22 93 4e 41 4d  |.1,900,10:.".NAM|
000001a0  45 20 4f 46 20 53 45 54  20 22 3b 41 24 3a 41 b2  |E OF SET ";A$:A.|
000001b0  38 3a 97 31 33 34 31 2c  41 3a 89 31 30 31 00 d0  |8:.1341,A:.101..|
000001c0  11 5a 00 8b 41 24 b2 22  4c 22 a7 32 32 30 00 d8  |.Z..A$."L".220..|
000001d0  11 64 00 89 35 30 00 08  12 65 00 81 49 b2 31 a4  |.d..50...e..I.1.|
000001e0  c3 28 41 24 29 3a 97 38  31 38 aa 49 2c c6 28 ca  |.(A$):.818.I,.(.|
000001f0  28 41 24 2c 49 2c 31 29  29 3a 82 3a 97 38 31 38  |(A$,I,1)):.:.818|
00000200  2c c3 28 41 24 29 00 46  12 6e 00 97 35 2c c2 28  |,.(A$).F.n..5,.(|
00000210  34 35 29 3a 97 36 2c c2  28 34 36 29 3a 97 34 33  |45):.6,.(46):.43|
00000220  2c 30 3a 97 34 34 2c 34  38 3a 97 34 38 ac 32 35  |,0:.44,48:.48.25|
00000230  36 ab 31 2c 30 3a 97 34  35 2c 33 3a 97 34 36 2c  |6.1,0:.45,3:.46,|
00000240  35 32 3a 9c 00 70 12 73  00 41 24 b2 22 22 3a 81  |52:..p.s.A$."":.|
00000250  49 b2 31 a4 c2 28 38 31  38 29 3a 41 24 b2 41 24  |I.1..(818):A$.A$|
00000260  aa c7 28 c2 28 38 31 38  aa 49 29 29 3a 82 00 86  |..(.(818.I)):...|
00000270  12 74 00 81 49 b2 38 31  38 a4 38 34 30 3a 97 49  |.t..I.818.840:.I|
00000280  2c 30 3a 82 00 ae 12 78  00 da 31 2c 39 30 30 2c  |,0:....x..1,900,|
00000290  31 30 3a 99 22 93 53 41  56 49 4e 47 22 3b 3a 94  |10:.".SAVING";:.|
000002a0  28 41 24 29 2c c2 28 31  33 34 31 29 00 dd 12 82  |(A$),.(1341)....|
000002b0  00 97 34 34 2c 31 36 3a  97 34 33 2c 31 3a 97 31  |..44,16:.43,1:.1|
000002c0  36 ac 32 35 36 2c 30 3a  97 34 35 2c c2 28 35 29  |6.256,0:.45,.(5)|
000002d0  3a 97 34 36 2c c2 28 36  29 3a 9c 00 1b 13 a0 00  |:.46,.(6):......|
000002e0  da 31 2c 39 30 30 2c 31  30 3a 99 22 13 11 11 11  |.1,900,10:."....|
000002f0  11 11 12 4c 92 4f 41 44  20 50 49 43 54 55 52 45  |...L.OAD PICTURE|
00000300  2c 20 12 52 92 45 2d 52  55 4e 20 4f 52 20 12 46  |, .R.E-RUN OR .F|
00000310  92 49 4e 49 53 48 20 3f  22 00 24 13 aa 00 a1 f9  |.INISH ?".$.....|
00000320  41 24 00 34 13 b4 00 8b  41 24 b2 22 4c 22 a7 32  |A$.4....A$."L".2|
00000330  32 30 00 4e 13 be 00 8b  41 24 b2 22 52 22 a7 da  |20.N....A$."R"..|
00000340  31 2c 39 30 30 2c 31 30  3a 9c 3a 8a 00 6c 13 c8  |1,900,10:.:..l..|
00000350  00 8b 41 24 b2 22 46 22  a7 da 31 2c 39 30 30 2c  |..A$."F"..1,900,|
00000360  31 30 3a 99 22 93 22 3b  3a 80 00 75 13 d2 00 89  |10:.".";:..u....|
00000370  31 36 30 00 94 13 dc 00  97 34 34 2c 31 36 3a 97  |160......44,16:.|
00000380  31 36 ac 32 35 36 2c 30  3a 97 34 2c 31 ab c2 28  |16.256,0:.4,1..(|
00000390  34 29 00 d4 13 e6 00 8f  20 20 20 41 3d 36 35 32  |4)......   A=652|
000003a0  39 38 3a 50 4f 4b 45 41  2c 50 45 45 4b 28 41 29  |98:POKEA,PEEK(A)|
000003b0  41 4e 44 32 35 31 3a 50  4f 4b 45 41 2b 31 2c 28  |AND251:POKEA+1,(|
000003c0  50 45 45 4b 28 41 2b 31  29 41 4e 44 33 29 4f 52  |PEEK(A+1)AND3)OR|
000003d0  34 38 00 f4 13 f0 00 97  35 35 2c 30 3a 97 35 36  |48......55,0:.56|
000003e0  2c 34 35 3a 97 35 31 2c  30 3a 97 35 32 2c 34 35  |,45:.51,0:.52,45|
000003f0  3a 9c 00 1a 14 fa 00 db  38 3a da 31 2c 39 30 30  |:.......8:.1,900|
00000400  2c 31 30 3a 85 22 93 50  49 43 54 55 52 45 20 4e  |,10:.".PICTURE N|
00000410  41 4d 45 22 3b 50 4e 24  00 61 14 04 01 da 31 2c  |AME";PN$.a....1,|
00000420  39 30 30 2c 31 30 3a 99  22 93 46 52 4f 4d 20 12  |900,10:.".FROM .|
00000430  44 92 49 53 4b 20 4f 52  20 12 54 92 41 50 45 20  |D.ISK OR .T.APE |
00000440  3f 22 3a a1 f9 41 24 3a  8b 41 24 b2 22 54 22 b0  |?":..A$:.A$."T".|
00000450  41 24 b2 22 44 22 a7 32  37 30 3a d5 32 36 30 00  |A$."D".270:.260.|
00000460  7a 14 0e 01 81 49 b2 32  37 37 a4 33 34 31 3a 87  |z....I.277.341:.|
00000470  4a 3a 97 49 2c 4a 3a 82  00 ac 14 22 01 41 b2 ab  |J:.I,J:....".A..|
00000480  28 41 24 b2 22 54 22 29  ab 38 ac 28 41 24 b2 22  |(A$."T").8.(A$."|
00000490  44 22 29 3a 99 22 93 11  11 82 4c 4f 41 44 49 4e  |D"):."....LOADIN|
000004a0  47 84 22 3a 93 50 4e 24  2c 41 00 f8 14 2c 01 83  |G.":.PN$,A...,..|
000004b0  31 37 33 2c 31 38 2c 32  35 35 2c 34 31 2c 32 35  |173,18,255,41,25|
000004c0  31 2c 31 34 31 2c 31 38  2c 32 35 35 2c 31 37 33  |1,141,18,255,173|
000004d0  2c 31 39 2c 32 35 35 2c  34 31 2c 33 2c 39 2c 34  |,19,255,41,3,9,4|
000004e0  38 2c 31 34 31 2c 31 39  2c 32 35 35 2c 33 32 2c  |8,141,19,255,32,|
000004f0  32 35 34 2c 33 30 00 44  15 36 01 83 31 36 39 2c  |254,30.D.6..169,|
00000500  35 35 2c 31 34 31 2c 36  2c 31 36 2c 31 36 39 2c  |55,141,6,16,169,|
00000510  35 37 2c 31 34 31 2c 37  2c 31 36 2c 31 36 39 2c  |57,141,7,16,169,|
00000520  35 31 2c 31 34 31 2c 38  2c 31 36 2c 31 36 39 2c  |51,141,8,16,169,|
00000530  35 32 2c 31 34 31 2c 39  2c 31 36 2c 39 36 2c 30  |52,141,9,16,96,0|
00000540  2c 30 00 8f 15 40 01 83  31 37 33 2c 31 38 2c 32  |,0...@..173,18,2|
00000550  35 35 2c 34 31 2c 32 35  31 2c 31 34 31 2c 31 38  |55,41,251,141,18|
00000560  2c 32 35 35 2c 31 37 33  2c 31 39 2c 32 35 35 2c  |,255,173,19,255,|
00000570  34 31 2c 33 2c 39 2c 34  38 2c 31 34 31 2c 31 39  |41,3,9,48,141,19|
00000580  2c 32 35 35 2c 37 36 2c  38 30 2c 32 33 00 00 00  |,255,76,80,23...|
00000590