arkadiuszmakarenko / UEF2Wav

C# UEF2WAV converter.
1 stars 0 forks source link

Chunk &0104 - defined tape format data block #4

Open arkadiuszmakarenko opened 5 years ago

arkadiuszmakarenko commented 5 years ago

This chunk type is not yet implemented. But it is required now.

arkadiuszmakarenko commented 5 years ago

Peter (moved from issue about x0114) A note on this parity chunk from what I have discovered :-7e2 = &017o2 = &057e1 = &097o1 = &0D8n2 = &118n1 = &158e1 = &198o1 = &1DI have been playing around with some files with parity, and found something very interesting outwhich maybe the cause of confusion with parity.I wrote a file with 4 blocks 1st 8N2, 2nd 8N1, 3rd 8E1, 4th 8O1,And I can read them back in on the BBC with another program I wrote,now comes the interesting part when I take the wav file and process it with makeuef.I have to use the following switches to create a successful UFE file :-makeuef -i paritytest.csw -w 0 180 -z 1 8n2 -z 2 8n1 -z 3 8o1 -z 4 8e1as you notice I have to switch the parity for 8E1 8O1 for a successful decode see the log :-Not sure if the problem is in CSW or makeuef but someone seems to have made an error along the wayand switched the two parity’s 8E1,8O1 around.

arkadiuszmakarenko commented 5 years ago

I cannot find example containing x0104 chunk for Acorn Electron.

PeterBBCUser commented 5 years ago

Acorn electron does not support it only the BBC micro. Electron also cant do continuous blocks as you can on the bbc.

arkadiuszmakarenko commented 5 years ago

I will not be able to implement it at the moment. I still don't have BBC micro, so I cannot test it. As UEF Documentation not always makes sense, without real equipment it will be impossible.