Login
Back to forumReply to this topicGo to last reply

Posted By

wasilis
on 2010-05-15
10:44:31
 C16-TAPE-RAW format specification ?

Hello all,

I am a C16 user from Germany and I would like to use the TAP files you have on your site to play them back onto a 1531 datasette.
Unfortunately I was unable to find a format documentation.
I have looked with a hex editor and also in the source files of the plus4emu and could recognize the following: (My C/C++ Language knowledge is basic)

12 Bytes "C16-TAPE_RAW" signature.
1 Byte for the version (1=old,2=new)
3 Byte 02 00 00 ???
4 Bytes Length of the data ???
Other header data ???

plus4emu sets the sampling rate to 55420 (Hz ???).Is this related to the cpu freq ??
Tape_C16::runOneSample_() seems to me to be the basic function but I do not really understand it.
I also found a dokumentation of the C64_RAW_TAPE format but the C16 has other
CPU frequency, slow and fast.

How does the complete header looks like ?
What is old/new tape format ?
How are the data being interpreted ? (pulse lengths?)

I thank you in advance,
wassilis

Posted By

siz
on 2010-05-15
10:55:58
 Re: C16-TAPE-RAW format specification ?

You should look around in the Tools section for utilities that can transfer the TAP images to real 1531. Or you can convert them to .wav files and record that to casette from the line out of your sound card.

Posted By

Gaia
on 2010-05-15
16:54:22
 Re: C16-TAPE-RAW format specification ?

Look for hints here:

http://c64tapes.org/forum/viewtopic.php?t=156

Also check out the hyperlinked sites.

Posted By

wasilis
on 2010-05-16
03:52:18
 Re: C16-TAPE-RAW format specification ?

Hello all,

thank you very much for the tips and links,I have found the information I need in mtap,ptap and c64tapes.org.

Thank you for keeping this site alive,
wasilis



Back to topReply to this topic


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon