Author Topic: Breaking Baud on actual tape. Has anyone managed this?  (Read 8899 times)

0 Members and 2 Guests are viewing this topic.

Offline Mr. DVG

  • CPC6128
  • ****
  • Posts: 165
  • Country: it
    • Il Dizionario dei VideoGiochi
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #25 on: 11: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!  :)
like
0
No reactions

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.137
  • Country: fr
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #26 on: 12:26, 05 April 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)
like
0
No reactions

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.381
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #27 on: 22:56, 05 April 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

like
0
No reactions
IRC:  #Retro4All on Freenode

Offline protek

  • CPC6128
  • ****
  • Posts: 225
  • Country: fi
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #28 on: 18: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.
like
0
No reactions

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.381
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #29 on: 16: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
like
0
No reactions
IRC:  #Retro4All on Freenode

Offline protek

  • CPC6128
  • ****
  • Posts: 225
  • Country: fi
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #30 on: 19:28, 14 June 19 »
Good to hear you got it working, Craig.  What kind of signal amp did you use?
like
0
No reactions

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.381
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #31 on: 11:55, 21 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

Sent from my ONEPLUS A3003 using Tapatalk

like
0
No reactions
IRC:  #Retro4All on Freenode

Offline protek

  • CPC6128
  • ****
  • Posts: 225
  • Country: fi
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #32 on: 22: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.
like
0
No reactions

Offline protek

  • CPC6128
  • ****
  • Posts: 225
  • Country: fi
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #33 on: 00:13, 22 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?
like
0
No reactions

Offline matburton

  • CPC464
  • **
  • Posts: 11
  • Country: gb
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #34 on: 16: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?
like
0
No reactions

Offline Shaun M. Neary

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.713
  • Country: ie
  • BASIC 1.0 - Ready
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #35 on: 17: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.
ACE | Retro Cassette Radio With Bluetooth, USB & SD | Black: Amazon.co.uk:  Electronics & Photo

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?!
like
3
Members reacted like:
CraigsBar,VincentGR,matburton,
Currently playing on: 2xCPC464, 1xCPC6128, 1x464Plus, 1x6128Plus, 2xGX4000. M4 board, ZMem 1MB and still forever playing Bruce Lee.
No cheats, snapshots or emulation. I play my games as they're intended to be played. What about you?

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.381
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #36 on: 17:13, 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.
like
1
Members reacted like:
Shaun M. Neary,
IRC:  #Retro4All on Freenode

Offline megachur

  • CPC664
  • ***
  • Posts: 105
  • Country: fr
  • z80 Powaaa !
    • cpc-power
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #37 on: 08: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 !?

like
0
No reactions

Offline pelrun

  • Supporter
  • 6128 Plus
  • *
  • Posts: 810
  • Country: au
    • index.php?action=treasury
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #38 on: 09: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.
like
2
Members reacted like:
Shaun M. Neary,matburton,

Offline Devlin

  • CPC6128
  • ****
  • Posts: 165
  • Country: gb
    • Magicbane
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #39 on: 15: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.
like
0
No reactions
Amstrad fan! | CPC464 + USIfAC II | Administrator of Amstrad Discord : https://discord.gg/ksWvApv

Offline matburton

  • CPC464
  • **
  • Posts: 11
  • Country: gb
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #40 on: 18: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).
like
0
No reactions

Offline matburton

  • CPC464
  • **
  • Posts: 11
  • Country: gb
    • Awards
Re: Breaking Baud on actual tape. Has anyone managed this?
« Reply #41 on: 19:01, 13 October 21 »
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)

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

That document says:

Quote
Precompensation 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?
like
0
No reactions