CPCWiki forum

General Category => Demos => Topic started by: CraigsBar on 20:02, 02 April 18

Title: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 20:02, 02 April 18
As I now have a CPC 464 once more, I'd love to load this demo the way it is meant to load, From tape!


However despite many nights tweaking the audio settings between my Mac and Tape Deck I am unable to get a working copy.


I can get it to load from tape on a CPC 6128 (Where I can tweak further the Volume and Tone on the external tape deck) but on the CPC 464 I have no success at all.


If anyone has a working copy, or the facilities to make one that I can load from tape I will gladly pay you for it.


let me know if you can help me out here, it's driving me crazy!
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: MaV on 09:22, 04 April 18
ralferoo (Doz) can help you, as he's had it on tape for the Revision party, IIRC. Unfortunately he not very active anymore in our forum.

I never tried it on an actual tape, I used one of those car cassette adapters in a CPC464 and even then it was quite a hassle to find the correct head alignment.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: roudoudou on 09:40, 04 April 18
I had not problem to use a K7 adapter with two 464 in order to run breaking bauds. I succeed with a very high volume and with also with a "normal" volume, close to what a real CPC do with a real recorded tape.


It seems to be very tolerant, but maybe your real tape was having a too low volume? I mean, lower than usual?
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 23:36, 17 April 18
I hav ea Tape adaptor here. I'll have to try again I guess. but I would really like it on a physical tape and dispence with the digital media all together. Hmm, maybe this is just not possible.


I have found the 464plus and 6128plus to be far less tollerant with tape quality than the CPC 6128 all round. Harver Headbanger musical loaders for example fail on the plus machines.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 15:53, 18 April 18
in a couple of weeks I'll go back home.
I'll try to make a cassette.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 22:00, 18 April 18
Quote from: VincentGR on 15:53, 18 April 18
in a couple of weeks I'll go back home.
I'll try to make a cassette.
That would be awesome. Thanks

Sent from my ONEPLUS 3t using Tapatalk

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 17:12, 05 May 18
Didn't forget about this, it's just there is no time to visit my family.
Hope I will soon.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 08:54, 06 May 18
Quote from: VincentGR on 17:12, 05 May 18
Didn't forget about this, it's just there is no time to visit my family.
Hope I will soon.
Thanks mate, no rush.

Sent from my ONEPLUS 3t using Tapatalk

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Gryzor on 15:29, 13 November 18
Did you, in the end?
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 17:46, 13 November 18
No, still not at home.
I went for 3 days and left, didn't had time to dig for the hardware unfortunately.
And this is a weird coincidence as a friend some minutes ago asked me to make one tape for him  :picard:
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Gryzor on 09:02, 14 November 18
Such is life :D


As for friends asking for some tapes... this is way retro :D
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 01:21, 26 January 19
Still trying to make it work.
My tape was recording fine for the CPC, C64 and ZX.
Will use another one this week.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: roudoudou on 11:52, 26 January 19
I'm still looking for a tape recorder...

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 12:32, 26 January 19
Quote from: roudoudou on 11:52, 26 January 19
I'm still looking for a tape recorder...


Well good luck with that.
I had a perfect deck back then from Technics but destroyed in a fire.
From then whatever I bought is not working properly.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: roudoudou on 15:59, 27 January 19
I found a tape deck workingunfortunatelay, BB did not work, only the loader is workingi tried with differents recording levelsthen i tried again with my tape replacement, failed too!  :o the level must be very important
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 16:52, 27 January 19
And the cassette brand also.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ComSoft6128 on 17:34, 27 January 19
roudoudou,

I have a tape recorder (Binatone?) which I used to transfer games from tape to my 6128. It was only used two or three times in the early nineties and then boxed. The data lead was sent to another member last year so you would have to make up/purchase another one. If you are interested please PM me, postage should be about £4/£5.

It looks similar to the photo below.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: XeNoMoRPH on 07:59, 19 March 19
I tried to run this demo in a maxduino and it does not work either

(https://fotos.subefotos.com/6a2c7261cba629f2c7cbafad042bb465o.png)
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 11:40, 19 March 19
Quote from: XeNoMoRPH on 07:59, 19 March 19
I tried to run this demo in a maxduino and it does not work either

(https://fotos.subefotos.com/6a2c7261cba629f2c7cbafad042bb465o.png)
I'll try it on my tzxduino tonight, I have got it working once before on a car cd tape adaptor and a pc playing a WAV

Sent from my ONEPLUS A3003 using Tapatalk

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 13:31, 19 March 19
Still cannot make a proper cassette but plays fine from my phone.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: tjohnson on 13:56, 19 March 19
I had a go but was unable to get it to work fully, it starts to load the first screen before corrupting.  I can get it to load from my phone with the tape adapter but can't get it to record onto a cassette yet.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 15:18, 19 March 19
Same here, wish I still had my Pioneer deck.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Audronic on 23:18, 19 March 19
Hi All


Can somebody drop a copy here and I will have a try.


Thanks.  Ray
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: VincentGR on 23:53, 19 March 19
Here you go.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: HAL6128 on 10:29, 20 March 19
I'm using CDT2WAV for converting. With Audiacity I play the WAV file with a very high level during recording the tape (mono / not stereo / only one channel). I'm using an old school data recorder from pioneer similar to the one of roudoudou plugged into the PC. That works.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Mr. DVG on 09:33, 05 April 19
I also tried to get a physical copy from the .wav file I found on this thread, but the real test on a CPC 464 was not successful.  :(

I state that as indicated, the audio recorded on tape is very high, and the tape used is a TDK practically new, but after loading the first block the demo does not proceed...  :'(
There is someone who really managed to to run this demo on a 464? And if so, how did you make it happen?

Thanks to all those who will answer!  :)
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: remax on 10:26, 05 April 19
Quote from: CraigsBar on 11:40, 19 March 19
I'll try it on my tzxduino tonight, I have got it working once before on a car cd tape adaptor and a pc playing a WAV

Sent from my ONEPLUS A3003 using Tapatalk


I think that was the first thing i tryed with mine and it worked. (but on a 6128)
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 20:56, 05 April 19
Quote from: roudoudou on 15:59, 27 January 19
I found a tape deck workingunfortunatelay, BB did not work, only the loader is workingi tried with differents recording levelsthen i tried again with my tape replacement, failed too!  :o the level must be very important


Yeah, that is my finding too. it seems running this awesome production outside of emulation is trickier than expected. (Yes I know Smartphone or feeding the Audio through an audio tape adaptor works, but then you are emulating the tape and not the CPC. I would really really love to see this running using genuine retro hardware, including the tape deck and tape.


I know I am mad, even insane maybe, but I actually now appreciate tape loading!


Craig

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: protek on 16:50, 30 May 19
I got it working on a Philips NMS 1515 but unfortunately it no longer works on that. Also my Sony recorder fails to play it properly. I probably should try to record it again from different source.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 14:42, 10 June 19

I have resolved this issue. If you see elsewhere I have fitted a small signal amplifier in my 6128plus to amplify the audio in from the tape socket before it arrives on the PCB. This means I can load everything perfectly from my tzxduino first time, which was not possible before, and also load musical loaders and breaking baud which simply failed every time previously. I can also load the musical loaders from a real shoebox tape recorder at the same volume level as I use on the Cpc 6128 and no longer need to boost up the volume for the plus. A win all round.

Craig


Sent from my iPhone using Tapatalk
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: protek on 17:28, 14 June 19
Good to hear you got it working, Craig.  What kind of signal amp did you use?
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 09:55, 21 June 19
Quote from: protek on 17:28, 14 June 19
Good to hear you got it working, Craig.  What kind of signal amp did you use?
It was a premade pcb module from China intended for Arduino projects. The chip on it is a LM358(https://uploads.tapatalk-cdn.com/20190621/185529cac35a83a0015b0cba26de19df.jpg)

Sent from my ONEPLUS A3003 using Tapatalk

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: protek on 20:31, 23 April 20
Finally managed to get Breaking Baud to play from tape with my Sony recorder. I played the wav through the USB sound card of my headset and playing it out with enough volume did the trick.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: protek on 22:13, 21 June 20
I don't know if this would be better suited on the hardware section, but since it involves the recording and loading of the Breaking Baud demo, I'll ask it here. Not all recorders, including my Sony TCM-939, have a dedicated setting for the recording level. It only has the volume setting. Does the volume setting have an effect to the recording, though? I've tried transferring the Breaking Baud demo onto tape a few times through my sound card with varying output levels, and I just don't seem to get a recording that would load consistently, when played back. Is there any point of trying to adjust the azimuth, as the tape is being played back on the same device it's being recorded with? What kind of levels are ideal for the CPC programs?
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: matburton on 14:52, 12 October 21
I naively tried this as well, and it didn't work.

I recorded the tape via a C64 and C2N, which normally works fine if the tape is fine.

I quickly 'played' with the .WAV of the demo, and 'stretched' it by 0.5%
Even that was enough for it no longer load in WinAPE.

Was this demo was made for emulators, or a least an idealised CPC, tape and drive that doesn't really exist?
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Shaun M. Neary on 15:07, 12 October 21
I've managed it by converting the cdt file to a wav file using JavaCPC

Then playing back the wav and recording it to a cassette using one of these.
(https://www.cpcwiki.eu/forum/data:image/jpeg;base64,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)

I got it working on one of my CPC464's but the second one doesn't want to know at all!

Edit: Seriously? We can't copy and paste an image into a forum in 2021?!
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: CraigsBar on 15:13, 12 October 21
Quote from: matburton on 14:52, 12 October 21
I naively tried this as well, and it didn't work.

I recorded the tape via a C64 and C2N, which normally works fine if the tape is fine.

I quickly 'played' with the .WAV of the demo, and 'stretched' it by 0.5%
Even that was enough for it no longer load in WinAPE.

Was this demo was made for emulators, or a least an idealised CPC, tape and drive that doesn't really exist?


It works fine when the CDT is played from a tzxduino into a cpc6128 (or any other CPC/plus with a standard CPC 6128 tape in mod) the challenge seems to be getting clean enough audio on the cassette.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: megachur on 06:17, 13 October 21
Maybe it's the tools you have used that aren't accuracy enough  :o .
Here is a wave file converted from the official cdt file with my own emulator ( 8) cpcemupower 8) ) :
Give it a try and tell me if it's works  ;D !?

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: pelrun on 07:07, 13 October 21
Note that recording data to tape and playing it back warps the signal, shrinking the width of the pulses by a small amount. That is probably enough to cause Breaking Baud to fail.

The CPC actually applies precompensation when recording to tape so it is close to the expected result when played back (See Soft968 section 8.3). No CDT tool does it that I know of, because the general expectation is they are played directly into the CPC skipping the tape step altogether.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Devlin on 13:24, 13 October 21
I've had this playing back off cassette before, though I used a "Type-II" cassette and recorded at a relatively high volume. Took me about 4 attempts but got there. I've had success from also playing it back using one of those cassette "mp3" adapters.
I use WinTZX 0.9a 09/2009 to convert my files.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: matburton on 16:11, 13 October 21
Cracking open the CDT file it seems the frequency tops out a little over 11kHz!  :o

That's pretty high! I haven't seen a commercial fast loader go above about 8-9 kHz (on other platforms).
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: matburton on 17:01, 13 October 21
Quote from: pelrun on 07:07, 13 October 21The CPC actually applies precompensation when recording to tape so it is close to the expected result when played back (See Soft968 section 8.3)

That's really interesting. I'll have a go at applying those shifts.

That document (https://www.cpcwiki.eu/imgs/5/5d/S968se08.pdf#page=3) says:

QuotePrecompensation is used  - which adds to the period of a one bit and subtracts from the
period of a zero bit to make the waveform closer to the ideal when it is read.

Do you know the amount that gets added and subtracted?
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ralferoo on 11:37, 02 December 21
Hey, it's meeeee!  ;D

I've actually been thinking about precompensation again recently, and how maybe I could improve on this area.

The CDT as generated doesn't use precompensation, because I was actually overly concerned about overall tape bias that I didn't even think about it. Tape bias is the tendency for the magentism of the head to become densensitive the longer it stays in a +ve or -ve state (which correspond to 0 and 1 in the Amstrad firmware manual).

So, the encoding of breaking baud is much more like GCR encoding on disks (mostly only done on the Apple ][) rather than the normal encoding which has parallels to MFM encoding on disks (you could consider it a precursor to disk).

The standard tape encoding achieves overall zero bias by having high and low pulses of the same length (assuming no precompensation) and so this isn't an issue, but has IMHO the unfortunate side effect of variable length encoding - an encoded 1 bit is twice as long as an encoded 0 bit.

Breaking Baud does things totally differently (mostly because I'm an awkward sod). Instead, I consider a time intervals of 16 slots, each of which could be high or low, so we have 65536 possible combinations. But obviously, most of these will be totally unsuitable for tape encoding, so I only allow encodings where there are equal numbers of high and low states. There's a further complication for tape, because the tape speed isn't very reliable, so it becomes hard to tell longer periods apart. Initially, I tried a similar approach to tape loaders of doubling the time period, but whilst this is reliable for a normal loader which is doing nothing but loading, because I only sample the tape once every scan line, I'd occasionally misinterpret the length (which is almost certainly where it's falling down her). So, I settled on a long half-pulse being 3 times the length of a short half-pulse. In 16 scan-lines, this gives me 277 possible encodings that fit the scheme, which is what allows me to encode bytes at a constant rate and still have a few encodings to signal compressed data.

There's a more comprehensive write-up written when it was all still fresh in my mind:
https://github.com/ralferoo/breaking-baud/blob/master/docs/technical.txt (https://github.com/ralferoo/breaking-baud/blob/master/docs/technical.txt)

I don't have any CPCs out on my desk at the moment, but I might have a play with improving the CDT generation around Christmas time. Actually, I could throw out some CDTs with the proviso that I can't test them on actual tape at the moment as my CPCs are all packed away.

But in answer to the original question, it was developed using actual tape on an actual CPC from the start...

https://www.youtube.com/watch?v=qfGcvWOaFFw (https://www.youtube.com/watch?v=qfGcvWOaFFw) (very, very early, before music and palettes)
https://www.youtube.com/watch?v=0G6SX8tUDlw (https://www.youtube.com/watch?v=0G6SX8tUDlw) (early drafts of images, proof of concept for audio playback)

And, and it's not obvious, but if you get any read errors from breaking baud, you can just rewind a few seconds and it'll pick up where it had the error. You can see the read error at 2:15 in the second video where I just rewind the tape to recover.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Shaun M. Neary on 11:41, 02 December 21
Quote from: ralferoo on 11:37, 02 December 21And, and it's not obvious, but if you get any read errors from breaking baud, you can just rewind a few seconds and it'll pick up where it had the error.

This in itself is pretty mind blowing to be honest. Too bad a lot of loaders in it's day didn't support this.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ralferoo on 11:49, 02 December 21
Quite a few of the turbo loaders that had a counter actually did support this. Each click was usually 256 bytes (as with breaking baud), although some loaders had counters every 64 bytes instead. Breaking baud was always supposed to have an on-screen counter (it maintains one internally), but despite working on it for about a year, as is usual there was a crazy rush in the last couple of weeks to finish everything in time for release at the demoparty, so that got cut!
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ralferoo on 11:54, 02 December 21
Quote from: ralferoo on 11:37, 02 December 21because I only sample the tape once every scan line
Actually, this is wrong. I sample it every 31us or 32us (half a scanline or just under). I think I went with 31us in the end as the makes the border tears look more traditional (it's very weird when they are in exactly the same place on the screen)...
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ralferoo on 11:55, 02 December 21
Another early video with a much higher data rate that wasn't really stable.


I forgot to mention... yellow+blue means its working, green+black means there was an error and you need to rewind.


https://www.youtube.com/watch?v=THERrApPHv0

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ralferoo on 12:00, 02 December 21
I've also just found another video which shows me discovering the precompensation problem (back in 2012) when working on my FPGA emulator's tape circuit, but I don't think it dawned on me exactly what the issue was then:


https://www.youtube.com/watch?v=-GdPSnFswgk

Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ralferoo on 12:05, 02 December 21
And from 2011 when I was experimenting with tape loading using encodings of 3 different lengths of data at various speeds:


https://www.youtube.com/watch?v=uwRo5Pavt7g


Ultimately I gave up on this because even in this early visualisation I could see significant errors, which is why I ditched the medium length encoding, but maybe that was due to precompensation as well and I just didn't realise it.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Gryzor on 13:16, 02 December 21
Fascinating explanation even for someone non-technical, thanks!
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: ralferoo on 15:10, 02 December 21
Oh, that reminds me. There's a bug in WinCPC that means that CDT files that use direct recording blocks (type 0x15) and possibly others don't work correctly, so be careful if you're tinkering around with weird CDT file formats. I found e-mails I sent to Flynn from 2011 and again in 2013, but it seems that WinCPC still hasn't been updated since 2007, so I guess it probably won't have a fix any time soon!


It's quite a weird error really. For these data blocks only, bit 5 of port &F500 is modified in response to the data, rather than the correct bit 7.
Title: Re: Breaking Baud on actual tape. Has anyone managed this?
Post by: Gryzor on 15:23, 02 December 21
Yeah, sadly WinCPC had long been dead. A pity really...
Powered by SMFPacks Menu Editor Mod