01_Early_Warning_[A+F] 02_Roadrunner_[A+F] ------------------- require PAGE=&E00 seem to require MOS 0.1 non-label side is blank 03_Landfall_[Virgin_Games] -------------------------- REQUIRES MOS 0.1 ! non-label side of tape contains the song "Kamikaze Eyes" by Steve Hillage ! 04_Galactic_Firebird_[Kansas_City_Systems] ------------------------------------------ REQUIRES MOS 0.1 Tape 05 was an AWARI tape. I processed one of these a few months ago and didn't feel like doing it again. The previous recording is here: https://archive.org/download/BBC_Micro_Tapes_VectorEyes_Set_1/files_by_tape/13__Understanding__ORBIS__AWARI__C64_Vic20_Spectrum_BBC/ 06_WHSmiths_C15_Computer_Cassette ------------------------------------------ Side 1: contains fully working version of Bomber Scramble. Side 2: TRON is good. Needs PAGE=&E00. https://bbcmicro.co.uk/game.php?id=997 TRY starts 5 blocks in and so cannot be loaded. I've extracted the surviving blocks into Side2_TRY_blocks and concatenated them into Side2_TRY_fragment.bin, which looks like this: 00000000 2c 43 59 41 4e 2c 57 48 49 54 45 0d 00 be 7f e3 |,CYAN,WHITE.....| 00000010 5a 3d 34 b8 36 88 32 3a eb 5a 3a f1 22 4d 4f 44 |Z=4.6.2:.Z:."MOD| 00000020 45 22 5a 3a f2 49 3a ed 3a eb 35 3a e3 5a 3d 30 |E"Z:.I:.:.5:.Z=0| 00000030 b8 37 3a db 3a f3 41 24 3a ef 31 39 2c 30 2c 5a |.7:.:.A$:.19,0,Z| 00000040 2c 30 2c 30 2c 30 3a f1 22 20 20 22 41 24 22 20 |,0,0,0:." "A$" | 00000050 42 41 43 4b 47 52 4f 55 4e 44 22 3a f5 fd a6 28 |BACKGROUND":...(| 00000060 30 29 3d 33 32 3a f2 50 3a ef 31 39 2c 37 2c 30 |0)=32:.P:.19,7,0| 00000070 2c 30 2c 30 2c 30 3a ed 3a f7 8d 64 5c 40 3a e3 |,0,0,0:.:..d\@:.| 00000080 5a 3d 30 b8 31 32 31 20 20 20 0d 00 c8 c8 e7 28 |Z=0.121 .....(| 00000090 5a 20 80 26 46 29 3d 31 30 20 5a 3d 5a 2b 35 3a |Z .&F)=10 Z=Z+5:| 000000a0 ed 3a 8b 3a f3 58 3a 58 54 3f 5a 3d 58 3a f3 59 |.:.:.X:XT?Z=X:.Y| 000000b0 3a 59 54 3f 5a 3d 59 3a ed 3a 5a 3d 26 38 30 3a |:YT?Z=Y:.:Z=&80:| 000000c0 50 3d 26 46 45 34 30 3a e3 59 3d 30 b8 32 88 32 |P=&FE40:.Y=0.2.2| 000000d0 3a 50 25 3d 43 3a 5b 4f 50 54 59 3a 2e 53 20 53 |:P%=C:[OPTY:.S S| 000000e0 45 49 3a 4c 44 41 23 30 3a 53 54 41 5a 3a 4c 44 |EI:LDA#0:STAZ:LD| 000000f0 41 23 26 46 46 3a 53 54 41 50 2b 32 3a 4c 44 41 |A#&FF:STAP+2:LDA| 00000100 23 26 37 46 3a 53 54 41 50 2b 33 3a 4c 44 41 23 |#&7F:STAP+3:LDA#| 00000110 33 3a 53 54 41 50 3a 4c 44 59 23 26 37 46 3a 2e |3:STAP:LDY#&7F:.| 00000120 4c 20 53 54 59 50 2b 31 3a 4c 44 41 50 2b 31 3a |L STYP+1:LDAP+1:| 00000130 42 4d 49 47 3a 44 45 59 3a 42 50 4c 4c 3a 4a 4d |BMIG:DEY:BPLL:JM| 00000140 50 53 3a 2e 47 20 53 54 59 5a 3a 52 54 53 3a 5d |PS:.G STYZ:RTS:]| 00000150 ed 20 0d 00 d2 c0 eb 36 3a f1 8a 38 2c 32 29 22 |. .....6:..8,2)"| 00000160 66 30 66 31 66 32 66 33 66 34 66 35 66 36 66 37 |f0f1f2f3f4f5f6f7| 00000170 66 38 66 39 42 52 22 27 8a 34 29 22 45 53 31 20 |f8f9BR"'.4)"ES1 | 00000180 32 20 33 20 34 20 35 20 36 20 37 20 38 20 39 20 |2 3 4 5 6 7 8 9 | 00000190 30 20 2d 20 5e 20 5c 20 61 20 62 22 27 8a 34 29 |0 - ^ \ a b"'.4)| 000001a0 22 54 41 20 51 20 57 20 45 20 52 20 54 20 59 20 |"TA Q W E R T Y | 000001b0 55 20 49 20 4f 20 50 20 40 20 5b 20 5f 20 63 20 |U I O P @ [ _ c | 000001c0 64 22 27 8a 34 29 22 43 4c 43 54 41 20 53 20 44 |d"'.4)"CLCTA S D| 000001d0 20 46 20 47 20 48 20 4a 20 4b 20 4c 20 3b 20 3a | F G H J K L ; :| 000001e0 20 5d 52 45 22 27 8a 34 29 22 53 4c 53 48 20 5a | ]RE"'.4)"SLSH Z| 000001f0 20 58 20 43 20 56 20 42 20 4e 20 4d 20 2c 20 2e | X C V B N M , .| 00000200 20 2f 53 48 44 45 43 4f 22 27 8a 31 37 29 22 53 | /SHDECO"'.17)"S| 00000210 50 22 0d 00 dc dc dc 36 2c 36 2c 36 2c 35 2c 30 |P".....6,6,6,5,0| 00000220 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 |,0,0,0,0,0,0,0,0| 00000230 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 30 2c 37 |,0,0,0,0,0,0,0,7| 00000240 2c 34 2c 31 30 2c 33 2c 31 32 2c 33 2c 31 34 2c |,4,10,3,12,3,14,| 00000250 33 2c 31 36 2c 32 2c 32 30 2c 33 2c 32 32 2c 32 |3,16,2,20,3,22,2| 00000260 2c 32 36 2c 33 2c 32 38 2c 33 2c 33 32 2c 33 2c |,26,3,28,3,32,3,| 00000270 38 2c 32 2c 39 2c 34 2c 31 31 2c 34 2c 31 35 2c |8,2,9,4,11,4,15,| 00000280 34 2c 31 38 2c 33 2c 32 31 2c 34 2c 32 32 2c 33 |4,18,3,21,4,22,3| 00000290 2c 32 34 2c 33 2c 33 31 2c 34 2c 33 35 2c 34 2c |,24,3,31,4,35,4,| 000002a0 36 2c 33 2c 38 2c 33 2c 31 32 2c 35 2c 31 33 2c |6,3,8,3,12,5,13,| 000002b0 34 2c 31 36 2c 33 2c 31 39 2c 34 2c 32 33 2c 34 |4,16,3,19,4,23,4| 000002c0 2c 32 35 2c 34 2c 32 39 2c 34 2c 33 33 2c 34 2c |,25,4,29,4,33,4,| 000002d0 34 2c 35 2c 38 2c 35 2c 31 31 2c 36 2c 31 34 2c |4,5,8,5,11,6,14,| 000002e0 35 2c 31 37 2c 34 2c 31 39 2c 35 2c 32 31 0d 00 |5,17,4,19,5,21..| 000002f0 e6 a7 dc 35 2c 32 37 2c 34 2c 32 37 2c 35 2c 33 |...5,27,4,27,5,3| 00000300 31 2c 35 2c 34 2c 36 2c 31 30 2c 35 2c 31 33 2c |1,5,4,6,10,5,13,| 00000310 36 2c 31 36 2c 35 2c 31 38 2c 35 2c 31 39 2c 36 |6,16,5,18,5,19,6| 00000320 2c 32 33 2c 35 2c 32 35 2c 35 2c 32 39 2c 35 2c |,23,5,25,5,29,5,| 00000330 33 30 2c 36 2c 34 2c 34 2c 39 2c 36 2c 31 37 2c |30,6,4,4,9,6,17,| 00000340 37 2c 31 35 2c 36 2c 31 37 2c 36 2c 32 31 2c 36 |7,15,6,17,6,21,6| 00000350 2c 32 33 2c 36 2c 32 35 2c 36 2c 32 36 2c 36 2c |,23,6,25,6,26,6,| 00000360 33 32 2c 36 2c 34 2c 33 2c 31 30 2c 32 2c 31 32 |32,6,4,3,10,2,12| 00000370 2c 32 2c 31 34 2c 32 2c 31 38 2c 32 2c 32 30 2c |,2,14,2,18,2,20,| 00000380 32 2c 32 34 2c 32 2c 32 36 2c 32 2c 33 30 2c 33 |2,24,2,26,2,30,3| 00000390 2c 33 34 2c 33 0d 00 f0 3c f5 3a d6 53 3a 58 3d |,34,3...<.:.S:X=| 000003a0 58 54 3f 3f 5a 3a 59 3d 59 54 3f 3f 5a 3a f1 8a |XT??Z:Y=YT??Z:..| 000003b0 58 2c 59 29 22 20 20 22 3a e7 3f 5a 3d 30 f1 8a |X,Y)" ":.?Z=0..| 000003c0 32 38 2c 36 29 22 20 20 22 3a fd 30 3a 8b 3a fd |28,6)" ":.0:.:.| 000003d0 30 0d 00 fa 16 dd f2 57 3a e3 7a 3d 30 20 b8 20 |0......W:.z=0 . | 000003e0 36 30 30 3a ed 3a e1 0d 01 04 2e dd f2 49 3a e3 |600:.:.......I:.| 000003f0 59 3d 31 b8 39 3a e3 58 3d 33 32 b8 31 30 32 3a |Y=1.9:.X=32.102:| 00000400 ef 58 3a ed 3a ed 3a f2 50 3a f5 fd a6 28 30 29 |.X:.:.:.P:...(0)| 00000410 3d 33 32 3a e1 0d 01 0e 12 dd f2 50 3a f2 57 3a |=32:.......P:.W:| 00000420 2a 46 58 31 35 2c 30 0d 01 18 05 e1 0d 01 22 d1 |*FX15,0.......".| 00000430 e3 5a 3d 30 b8 32 88 32 3a 50 25 3d 26 32 45 30 |.Z=0.2.2:P%=&2E0| 00000440 30 3a 5b 4f 50 54 5a 3a 2e 43 52 43 3a 6c 64 79 |0:[OPTZ:.CRC:ldy| 00000450 23 26 30 30 3a 73 74 79 63 2b 35 3a 73 74 79 63 |#&00:styc+5:styc| 00000460 2b 34 3a 2e 65 3a 6c 64 61 28 63 29 2c 59 3a 6c |+4:.e:lda(c),Y:l| 00000470 64 78 23 26 30 38 3a 2e 62 3a 6c 73 72 41 3a 72 |dx#&08:.b:lsrA:r| 00000480 6f 6c 63 2b 34 3a 72 6f 6c 63 2b 35 3a 62 63 63 |olc+4:rolc+5:bcc| 00000490 61 3a 70 68 61 3a 6c 64 61 63 2b 34 3a 65 6f 72 |a:pha:ldac+4:eor| 000004a0 23 26 32 44 3a 73 74 61 63 2b 34 3a 70 6c 61 3a |#&2D:stac+4:pla:| 000004b0 2e 61 3a 64 65 78 3a 62 6e 65 62 3a 69 6e 63 63 |.a:dex:bneb:incc| 000004c0 3a 62 6e 65 64 3a 69 6e 63 63 2b 31 3a 2e 64 3a |:bned:incc+1:.d:| 000004d0 6c 64 61 63 3a 63 6d 70 63 2b 32 3a 62 6e 65 65 |ldac:cmpc+2:bnee| 000004e0 3a 6c 64 61 63 2b 31 3a 63 6d 70 63 2b 33 3a 62 |:ldac+1:cmpc+3:b| 000004f0 6e 65 65 3a 72 74 73 3a 5d 3a ed 3a f8 0d 01 2c |nee:rts:]:.:...,| 00000500 3a dd f2 6e 28 4e 2c 41 24 29 3a e7 4e 20 41 24 |:..n(N,A$):.N A$| 00000510 3d bd 26 38 31 2b 22 46 41 49 4c 45 44 20 22 2b |=.&81+"FAILED "+| 00000520 41 24 8b 41 24 3d bd 26 38 32 2b 22 50 41 53 53 |A$.A$=.&82+"PASS| 00000530 45 44 20 22 2b 41 24 0d 01 36 0d f1 41 24 3a 52 |ED "+A$..6..A$:R| 00000540 3d 30 3a e1 0d 01 40 1e dd f2 44 45 4c 28 44 45 |=0:...@...DEL(DE| 00000550 4c 29 3a e3 44 45 4c 41 3d 30 b8 44 45 4c 3a ed |L):.DELA=0.DEL:.| 00000560 3a e1 0d ff |:...| 00000564 07_Cylon_Attack_[A+F] --------------------- There's a cute little photocopied slip of paper with a competition which may not have been seen before. 08_B.B.C._Golf_[Bug-Byte] ------------------------- Non-label side is blank. Ran it again with only two top shell screws in. try4 was 100% fine once the cassette shell had been opened. 09_Gunsmoke_[Software_Invasion] ------------------------------- none 10_Memorex_C90_Hash ------------------- Non-hash side is totally blank. Need to go 1m15s into the tape (side "hash") to find the data. (FLAC is trimmed though.) Two programs, HASH1 and HASH2; extracted to "files" directory along with detokenised versions. HASH2 is slightly tweaked vs. HASH1 if compared using diff. 10 REM MJH 9/8/83 BEIT HASHITA 11 INPUT "GIVE ANGLE INCREMENT",RR 12 INPUT "GIVE TRANSLATION VALUES",TX,TY 14 INPUT "GIVE NUMBER OF DATA VALUES",G 17 DIM P(3,G):DIM C(3,G):DIM V(3,G):DIM T(3,3):DIM Z(3,3):DIM R(3,3) 19 AN=0 25 GOSUB 6000:REM ROTATION MATRIX UNIT 60 GOSUB 5000:REM DATA INIT 61 FOR J=1 TO 3:FOR I=1 TO 3:C(I,J)=P(I,J):NEXT :NEXT 62 LL=1 TO 20:BR=RR/(180/PI ) 63 GOSUB 1000:REM DISPLAY V 64 GOSUB 5500:REM TRANSLATE MATRIX NOW SET UP 65 FOR J=1 TO 3:FOR I=1 TO 3:Z(I,J)=T(I,J) 67 NEXT :NEXT 70 GOSUB 4000:REM MULTIPLY MATS TOGETHER V=P.Z 74 FOR J=1 TO G:FOR I= 1 TO 3:P(I,J)=V(I,J) 76 NEXT :NEXT 80 FOR J=1 TO 3:FOR I=1 TO 3:Z(I,J)=R(I,J) 82 NEXT :NEXT :GOSUB 4000 89 T(1,3)=-T(1,3):T(2,3)=-T(2,3):REM TRANSLATE BACK 90 FOR J=1 TO 3:FOR I= 1 TO 3:Z(I,J)=T(I,J):NEXT :NEXT 94 FOR J=1 TO G:FOR I=1 TO 3:P(I,J)=V(I,J):NEXT :NEXT 96 GOSUB 4000 98 AN=AN+RR 100 FOR J=1 TO G:FOR I=1 TO 3:P(I,J)=V(I,J):NEXT :NEXT 115 NEXT LL 118 GOTO 118 :REM INF DELAY LOOP AVOIDS CRAP ON SCREEN 120 STOP 130 DATA 40,80,180,80,180,120,60,120,140,100,140,160,100,100 140 REM ABOVE DATA SHOULD B G PAIRS OF VALUES- DRAWS CRUDE PLANE 1000 REM DISPLAY ROUTINE 1010 REM HERE SET PRINTER ON WITH VDU~ 1015 MODE 0 1030 PRINT "ANGLE=";AN;">" 1040 FOR J=1 TO G: PRINT P((1,J),P(2,J);"*";NEXT 1070 FOR J=1 TO 2:PLOT 4,P(1,1),P(2,1) :NEXT 1080 FOR J=2 TO G:PLOT 5,P(1,J),P(2,J):NEXT 1090 RETURN 4000 REM MULTIPLY MATRICES TOGETHER 4010 FOR J=1 TO G 4020 FOR I=1 TO 3 4030 V(I,J)=0 4040 NEXT 4050 NEXT 4060 FOR K= 1 TO 3 4070 FOR J=1 TO G 4080 FOR I= 1 TO 3 4090 V(I,J)=P(K,J)*Z(I,K)+V(I,J) 4100 NEXT I 4110 NEXT J 4120 NEXT K 4130 FOR J=1 TO G 4140 FOR I=1 TO 3 4150 C(I,J)=V(I,J) 4160 NEXT I 4170 NEXT J 4180 RETURN 5000 REM DATA INIT 5010 XO=20 5020 YO=20 5030 RESTORE 5040 FOR Q=1 TO G 5050 READ X,Y 5060 P(1,Q)=X+XO:P(2,Q)=Y+YO:REM XO AND YO ARE OFFSETS 5070 NEXT 5080 RETURN 5500 REM T-(TRANSLATION MATRIX) ADDING (1,3) AND (2,3) TO UNIT MATRIX 5510 FOR I=1 TO 3:FOR J= 1 TO 3:T(I,J)=0:NEXT :NEXT 5520 T(1,1)=1:T(2,2)=1:T(3,3)=1 5530 T(1,3)=TX:T(2,3)=TY 5540 RETURN 6000 REM R-(ROTATION MATRIX) ADDING Cos (b) and Sin(b) to unit matrix 6010 R(1,3)=0:R(2,3)=0:R(3,1)=0:R(3,2)=0 6020 R(1,1)=COS (BR) 6030 R(2,1)=SIN (BR) 6040 R(1,2)=-R(2,1) 6050 R(2,2)=-R(1,1) 6060 R(3,3)=1 6070 RETURN 11_Dogfight_[Opus_Software] --------------------------- none 12_Killer_Gorilla_[Program_Power] --------------------------------- Left channel didn't capture, so the SideLabel FLAC is mono. Other side is blank. 13_Mutant_Invaders_[I.J.K._Software] ------------------------------------ none 14_Snake_[Computer_Concepts] ---------------------------- Non-label side is blank. 15_Micro_Olympics_[The_Micro_User] 16_Sea_Lord_[Bug-Byte] 17_Transistors_Revenge_[Softspot] 18_Spacemaze_[Program_Power] 19_Startrek_[Program_Power] 20_City_Defence_[Bug-Byte] ---------------------------------- none 21_Q-Man_[MRM_Software] ----------------------- Non-label side is blank. 22_Games_Pack_3_Fruit_Machine_[POM_Software] -------------------------------------------- none 23_Chess_[Micro_Power] ------------------------ Standalone copy of Chess from "Micro Power Magic 2": https://bbcmicro.co.uk/game.php?id=796 Reverse side contains something for the TRS-80. See https://www.stardot.org.uk/forums/viewtopic.php?p=483563#p483563 24_Frogger_[A+F] ---------------- Sponge bodge for foam pad. Left channel was unreadable in fwd direction, so file is mono instead. Reverse side is blank. Tape 25 (Planes by A+F) ----------------------- is shedding oxide and is unreadable. 26_Attack_On_Alpha_Centauri_[Software_Invasion] ----------------------------------------------- Foam is bad, but for now I've ignored it. 27_Screwball_[MRM_Software] 28_Castle_Assault_[MRM_Software] -------------------------------- Other side was blank. Foam is bad but I ignored it and it recorded OK in both cases. 29_Maxell_C60_Tape_2_Progs -------------------------- Side A has some multi-phase behaviour. Use -s freq. The pirate copy of Snapper is phase 0, but the rest of the tape is phase 270. The first 15 files decode as "Bad Program". I think these are meant to be procedures that are imported using *EXEC or something. They don't load as BASIC programs, but will *EXEC. They're .txts in the SideA_BASIC folder. These are apparently (c) Acornsoft 1982. 0:00:20 L1-2D Size 1194 Load 00002000 Run 00002000 0:01:29 L1-3D Size 14AE Load 00002000 Run 00002000 0:02:48 L1-CNTR Size 0284 Load 00002000 Run 00002000 0:03:08 L1-BOX Size 0087 Load 00002000 Run 00002000 0:03:21 L1-BAR Size 0123 Load 00002000 Run 00002000 0:03:37 L1-SEC Size 0169 Load 00002000 Run 00002000 0:03:53 L2-HIS Size 0296 Load 00002000 Run 00002000 0:04:13 L2-PIE Size 0290 Load 00002000 Run 00002000 0:04:46 L2-XY Size 018E Load 00002000 Run 00002000 0:05:03 L2-XYZ Size 01E2 Load 00002000 Run 00002000 0:05:20 L2-C2 Size 047E Load 00002000 Run 00002000 0:05:46 L2-C3 Size 043F Load 00002000 Run 00002000 0:06:38 L2-SURF Size 0213 Load 00002000 Run 00002000 0:06:57 L2-STER Size 0286 Load 00002000 Run 00002000 0:07:16 L2-STSU Size 02B2 Load 00002000 Run 00002000 The remainder just load as BASIC (.bas in the SideA_BASIC folder). 0:07:55 L3-BAR Size 16C5 Load 00002000 Run 00002000 0:09:21 L3-CUR Size 1724 Load 00002000 Run 00002000 0:10:50 L3-GRA Size 168F Load 00002000 Run 00002000 0:12:16 L3-PIE Size 167B Load 00002000 Run 00002000 0:13:42 L3-CV3D Size 1B0F Load 00002000 Run 00002000 0:15:23 L3-CO2D Size 18AA Load 00002000 Run 00002000 0:16:56 L3-CO3D Size 1CD4 Load 00002000 Run 00002000 0:18:43 L3-SURF Size 1ACE Load 00002000 Run 00002000 0:20:47 SNAPPER Size 0500 Load 00000E00 Run 00000E00 0:21:18 Snapper Size 2599 Load 00000E00 Run 00003283 0:23:35 GTAB Size 0BB6 Load FFFF0E00 Run FFFF801F 0:24:38 SETUP Size 0019 Load FFFFFFFF Run FFFFFFFF 0:24:57 MOIRE Size 01DD Load FFFF0E00 Run FFFF801F Total 0:25:47 Side B: (note: duplicated times are caused by damaged files, missing blocks 0) 0:00:11 PERSIAN2 Size 01DD Load FFFF0E00 Run FFFF801F MODE 1 pattern generator 0:00:31 PERSIAN Size 0181 Load FFFF0E00 Run FFFF801F MODE 1 pattern generator (variant, infinite) 0:00:47 ANIMATION Size 05DF Load FFFF0E00 Run FFFF801F v. cool "spinning planets" effect 0:00:47 ANIMATION Size 02F6 Load FFFF0E00 Run FFFF801F (duff) 0:02:20 SETUP Size 0019 Load FFFFFFFF Run FFFFFFFF 00000000 40 00 00 87 a0 40 00 00 0c 70 40 00 00 6e 20 40 |@....@...p@..n @| 00000010 00 00 0d 10 40 00 00 00 06 |....@....| (no idea) 0:02:37 SETUP Size 0019 Load FFFFFFFF Run FFFFFFFF 00000000 40 00 00 87 a0 40 00 00 0c b0 40 00 00 6e e0 40 |@....@....@..n.@| 00000010 00 00 0c c0 40 00 00 00 01 |....@....| (no idea) 0:02:58 PIC Size 5000 Load 00003000 Run 00003000 MODE 2 screen that was presumably saved from the ARTIST program that follows 0:07:29 ARTIST Size 1143 Load FFFF0E00 Run FFFF801F art program 0:08:53 ARTIST Size 1142 Load FFFF0E00 Run FFFF801F art program v2 0:10:08 COMTRIA Size 0217 Load FFFF0E00 Run FFFF801F ??? 0:10:31 HARMON Size 0300 Load FFFF0E00 Run FFFF801F This is trying to draw something to the screen ... perhaps a Fourier series approximation??? Doesn't work? 0:11:23 MOIRE Size 01DD Load FFFF0E00 Run FFFF801F similar to PERSIAN and PERSIAN2 but MODE 2, repeats infinitely 0:12:01 TRIFLEbit Size 0A84 Load FFFF0E00 Run FFFF801F "TRIFLE bitprint": prints to printer connected to user port?? mentions a routine BITPRINT from Acorn User 0:12:01 TRIFLEbit Size 023D Load FFFF0E00 Run FFFF801F (duff, taped over) 0:13:57 GRAPHICS Size 0C14 Load FFFF0E00 Run FFFF801F menu of graphical effects -- may need OS 0.1? and may not be bug-free? 0:14:49 4KAL Size 0698 Load FFFF0F00 Run FFFF801F [Acorn User?] draws kaleidoscopic images, pretty 0:14:49 GRAPHRECT Size 0062 Load FFFF0E00 Run FFFF801F (duff, taped over) 0:17:54 3PROGS1 Size 05C4 Load FFFF0E00 Run FFFF801F seems to fuse 4KAL with a rotating square routine from Acorn User 0:18:26 MOVESQ Size 0131 Load FFFF0E00 Run FFFF801F dancing squares (UNTIL TRUE=FALSE ... cute) 0:18:49 CONCSQ Size 0068 Load FFFF0E00 Run FFFF801F MODE 5 concentric squares 0:18:58 RANBLOCK Size 008D Load FFFF0E00 Run FFFF801F draws one random block somewhere on screen 0:19:33 4KAL Size 03C0 Load FFFF0E00 Run FFFF801F older 4KAL with bugs 0:20:08 FRACTAS1 Size 029B Load FFFF0E00 Run FFFF801F not sure what this does. buggy. Total 0:21:05 Some of the files seem to have been taped over: ANIMATION [1] starts at 0:47 (0:50 in audio file) and ends at 1:05 (1:10 in audio file). ANIMATION [2, partial] resumes at 1:15 (1:17 in audio file) and only three of its blocks survive. TRIFLEBIT [1] starts at 12:01 (12:52 in audio file) and ends at 12:34 (13:29 in audio file). TRIFLEBIT [2, partial] resumes at 13:07 (14:01 in audio file) and only three of its blocks survive. At 15:19 (16:22 in audio file) emerges only the final block of a GRAPHRECT that was taped over by the 4KAL preceding it on the tape. So, all partial/damaged files on the tape are historical. None occur as a result of transcription errors. 30_rt2 ------ This is a MODE 1 screen I think. The screen has been provided here as the file rt2__MODE_1_LOAD_TO_3000.bin. Also extracted as rt2.png. 31_300_1200 ----------- SideExecBox2 *EXEC BOX2 - Acornsoft tumbling box - program displays evidence that block 3 was saved out separately; looks like a merged-in block? (hence the EXEC) LO."RT" - again, Acornsoft tumbling box Side300Baud Had to add 300 baud support to lsblocks.php to optimise 2400 Hz pwr. Residual errors fixed up manually to yield 31_Side300Baud_FIXUP.tibet. LADDERTST2 only has block 0. It is the result of a bad merge, or an overtaping. DCRC fails but there is nothing here to salvage. Moving on. HASH2-RT seems just to have been saved over and over again. Many copies are damaged. The tape has not been saved using MOS 0.1 though, so I don't know why this was done. The clones are not worth the struggle to recover as I am pretty sure they are all identical. 32_Audiotronic_C60 ------------------ Side 2 is blank. Side 1 appears to contain fragments of an old CV of a Richard Tucker, FRPS: RTUCK1 -- first block was attenuated into oblivion; PAGE1 -- first block is missing. Based on the contents of the CV fragment, it appears to be this photographer: https://www.rtfract.com/ According to the website, he died in February of this year. Now we know where the tapes came from. RIP Mr. Tucker. The recoverable CV fragment is below: referees During this period he o soccer matches in the Asian Cup and was a regular contributor to the sports columns of the Hong Kong Tiger Standard Following his spell as a Fighter Controller in the RAF he worked in the building industry and judge for the Lancashire and Cheshire Photographic Union in 1967 joined Chorlton Camera Club in Manchester He became a lecturer and and won many trophies in his amateur days From 1970 he lectured for Sound and Colour audiovisual show from 1973 to 1978 For the last ten years he has been resident lecturer at the Nikon School and a freelance professional photographer specialising in audiovisual programmes An imaginative and creative photographer he travels widely to add to his slide collection and to use in the many photographic courses he runs At present he is a consultant producer photgrapher for a company in the communications industry A member of the Royal Photographic Society Council and Distinctions Panel for Slide Sound he gained his Associateship of the Royal in pictorial colour and his Fellowship in slide sound sequences An occasional writer for the photographic press Richard Tucker also produces and presents the Nikon Experience an 8 projector slide show in theatres and halls throughout the country