How to convert tape to UEF

discuss PC<>Acorn file transfer issues & the use of FDC, XFER, Omniflop/disk etc.
User avatar
vanekp
Posts: 545
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: How to convert tape to UEF

Post by vanekp » Wed Dec 27, 2017 12:12 pm

Lol yes they are in hex its the 4th last block in the file (counting in decimal :wink: ) you can see/hear its shorter than the other blocks.
I Used *OPT2,0 to ignore errors and loaded it in on my BBC can do the same with the uef or csw file on BeebEm.
It them left the missing data at 0's and i then filled that bit in with ? and checked the basic line numbers/length tied up so that it could be listed.
Peter.

User avatar
pau1ie
Posts: 542
Joined: Thu May 10, 2012 9:48 pm
Location: Bedford
Contact:

Re: How to convert tape to UEF

Post by pau1ie » Wed Dec 27, 2017 5:54 pm

OK, I recorded it on a faster computer on Windows, and it works. So from this I can learn it helps to have the audio!

Thank you all for your help.

Edit: I uploaded the UEF here.
I'm working on http://bbcmicro.co.uk

User avatar
vanekp
Posts: 545
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: How to convert tape to UEF

Post by vanekp » Wed Dec 27, 2017 6:40 pm

we all live and learn, and glad you managed to sort it out.
Peter.

User avatar
vanekp
Posts: 545
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: How to convert tape to UEF

Post by vanekp » Tue Jan 16, 2018 9:06 pm

Okay I have never tried to convert electron tapes to UEF are they different to BBC (I did not think so)
As when I run makeuef I just get 100's of errors does not matter if I use -w 0 180 or not
i.e.

Code: Select all

MakeUEF V2.3.

Command line:
-i Camelot(SuperiorSoftware)(E)[Side1].csw

Date (D/M/Y) and time:
16/01/2018   22:01

Phase shift changed to +0.
Expected baud rate is 1229.

Gap written, length 3.015034 seconds.


Carrier tone written, length 9554 waves.
Baud rate of the preceding data was 1232.028

The following block size is 111
THE DATA BLOCK HAS BYTES FOLLOWING THE CHECKSUM.
DATA BLOCK WRITTEN WITH A BAD CHECKSUM OR NON-STANDARD BLOCK.
1 data blocks written.
BLOCK NUMBER 00 MISREAD.
Security waves written, length 14 waves, as follows:
L,S,S,L,L,L,S,S,S,S,L,L,S,S,
The security waves start with a wave.
The security waves end with a pulse.
Baud rate of the preceding data was 1231.507


Gap written, length 0.0002947846 seconds.
POSSIBLE DROPOUT - THE GAP IS LESS THAN 0.02 SECONDS.


Security waves written, length 13 waves, as follows:
L,L,L,L,L,L,S,S,L,L,S,S,L,
The security waves start with a wave.
The security waves end with a wave.
Carrier tone written, length 12 waves.
Baud rate of the preceding data was 1235.091

THE FIRST BYTE OF THE NEXT BLOCK IS NOT '*'.
The following block size is 13
DATA BLOCK WRITTEN WITH A BAD CHECKSUM OR NON-STANDARD BLOCK.
2 data blocks written.
MISREAD A BLOCK.
Security waves written, length 145 waves, as follows:
L,L,S,S,L,L,S,S,S,S,L,L,L,S,S,L,S,S,L,L,S,S,S,S,L,L,L,S,S,L,S,S,L,L,S,S,L,L,L,L,S,S,L,S,S,L,S,S,S,S,S,S,L,S,S,S,S,L,L,S,S,L,S,S,L,L,S,S,L,S,S,L,L,S,S,L,L,L,L,L,L,S,S,L,L,S,S,L,S,S,S,S,L,S,S,L,L,L,S,S,S,S,L,L,L,L,L,L,S,S,L,L,S,S,L,S,S,L,L,L,L,L,S,S,L,S,S,L,S,S,L,S,S,L,L,S,S,L,L,S,S,L,S,S,L,
The security waves start with a wave.
The security waves end with a wave.
Carrier tone written, length 8 waves.
Baud rate of the preceding data was 1233.423

THE FIRST BYTE OF THE NEXT BLOCK IS NOT '*'.
and with -w 0 180

Code: Select all

MakeUEF V2.3.

Command line:
-i Camelot(SuperiorSoftware)(E)[Side1].csw -w 0 180

Date (D/M/Y) and time:
16/01/2018   22:02

Expected baud rate is 1223.

Gap written, length 3.012653 seconds.


Carrier tone written, length 8 waves.
Baud rate of the preceding data was 1561.062


Gap written, length 0.0002947846 seconds.
POSSIBLE DROPOUT - THE GAP IS LESS THAN 0.02 SECONDS.


Carrier tone written, length 9552 waves.
Security waves written, length 2 waves, as follows:
L,L,
The security waves start with a wave.
The security waves end with a wave.
Baud rate of the preceding data was 1232.048


Gap written, length 0.006190476 seconds.
POSSIBLE DROPOUT - THE GAP IS LESS THAN 0.02 SECONDS.


Security waves written, length 10 waves, as follows:
S,L,S,S,S,S,L,L,L,L,
The security waves start with a wave.
The security waves end with a wave.
Baud rate of the preceding data was 1248.113


Gap written, length 0.002154195 seconds.
POSSIBLE DROPOUT - THE GAP IS LESS THAN 0.02 SECONDS.


Security waves written, length 9 waves, as follows:
S,L,S,S,L,L,L,L,L,
The security waves start with a wave.
The security waves end with a wave.
Baud rate of the preceding data was 1252.841


Gap written, length 0.00537415 seconds.
POSSIBLE DROPOUT - THE GAP IS LESS THAN 0.02 SECONDS.


Security waves written, length 11 waves, as follows:
S,S,S,L,L,S,S,L,S,S,L,
The security waves start with a wave.
The security waves end with a wave.
Baud rate of the preceding data was 1262.405


Gap written, length 0.01027211 seconds.
POSSIBLE DROPOUT - THE GAP IS LESS THAN 0.02 SECONDS.


Security waves written, length 11 waves, as follows:
S,S,S,L,L,S,S,L,S,S,L,
The security waves start with a wave.
The security waves end with a wave.
Baud rate of the preceding data was 1252.841
The wave looks good to me
camelot.png
and the BBC side worked without a problem

Code: Select all

MakeUEF V2.3.

Command line:
-i Camelot(SuperiorSoftware)(B)[Side2].csw -w 0 180

Date (D/M/Y) and time:
11/01/2018   00:32

Expected baud rate is 1201.

Gap written, length 3.069546 seconds.


Security waves written, length 11 waves, as follows:
L,L,S,S,L,S,S,L,S,S,L,
The security waves start with a wave.
The security waves end with a wave.
Carrier tone written, length 11803 waves.
Baud rate of the preceding data was 1201.134

The following block size is 286
Found :    CAMELOT 00	Checksum ok
1 data blocks written.
Carrier tone written, length 1904 waves.
Baud rate of the preceding data was 1201.132

The following block size is 286
Found :    CAMELOT 01	Checksum ok
2 data blocks written.
Carrier tone written, length 1924 waves.
Baud rate of the preceding data was 1201.125

The following block size is 286
Found :    CAMELOT 02	Checksum ok
3 data blocks written.
Carrier tone written, length 1922 waves.
Baud rate of the preceding data was 1201.127

The following block size is 286
Found :    CAMELOT 03	Checksum ok
4 data blocks written.
Carrier tone written, length 1902 waves.
Baud rate of the preceding data was 1201.126

The following block size is 140
Found :    CAMELOT 04	Checksum ok, last block flag
5 data blocks written.
1 ordinary files written.
Carrier tone written, length 13900 waves.
Security waves written, length 1 waves, as follows:
S,
The security waves end with a pulse.
Baud rate of the preceding data was 1201.161

And one got any tips what I am doing wrong ?
Thanks Peter.

User avatar
CMcDougall
Posts: 6214
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland
Contact:

Re: How to convert tape to UEF

Post by CMcDougall » Tue Jan 16, 2018 10:31 pm

http://www.stardot.org.uk/forums/viewto ... 30#p190758
going by my last one recently,
I think software houses did not care much about the brilliant elk users :(
Myself have found many don't work easily, especially if the beeb version is on sideA & elk on sideB , or even blocks missing at ends of tapes like Quest -SSoft :x

Your wav looks ok, but needs to be at about 75-85% not just 40% peak. (Read my instructions again at start of thread :wink: )

I always use a new player like my Sony hifi stereo walkman fed by batterys, not an old mono player that's had its heads sandpapered for 33+ years and its elastic band is stretched !
Maybe that's why yours says 286 mine 280 for block size.

Does your original wav playback to an elk or beeb? If not could try playing the right channel to the elk or a LR mix to confirm.
Also try sideB (IF it has) or copying the original tape on hifi decks to a good blank TDK D90, then rip from that (as time IS running out for these original crap cheap C15 tapes!)
ImageImageImage

User avatar
vanekp
Posts: 545
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: How to convert tape to UEF

Post by vanekp » Sun Feb 11, 2018 1:43 pm

O forgot to come back on this post.... thank for your advice, yes it seems with electron tapes you need to record it at a higher level was told by preservation.org (when they where alive) to record at around 30% but doing it at a higher level seems to have helped I now managed to copy all of them without a problem, so thanks again.
Peter.

Post Reply