Download WAV-PRG
Download Audiotap
Get WAV-PRG at SourceForge.net. Fast, secure and Free Open Source software downloads Project page
How tapes work
Tape transfer FAQ
Q: Why such an ugly name?
A: WAV-PRG began as a Turbo Pascal program called LEGGI.PAS (LEGGI means READ). It was followed by SCRIVI.PAS (SCRIVI means WRITE). Those programs converted respectively WAV files to PRG files and vice versa. When I became aware of conventions of naming Unix tools, the natural names for them were wav2prg and prg2wav. They were combined into one tool: the merger of the words wav2prg and prg2wav became WAV-PRG. Yes, it's ugly, difficult to spell, and does not reflect the reality anymore (P00 and T64 are supported now, as are input/output from sound card and input from any audio files supported by the Audio File Library). But it stuck.

Q: How do you speak WAV-PRG?
A: The author speaks it "wave pee ar gee", or, in Italian, "wave pi erre gi".

Q: How to put audio to tape?
A: The author recommends 2 ways:

  1. play the sound to the sound card while the output of the sound card is connected to the input of a cassette recorder
  2. create a WAV file, and play it with your favourite player while the output of the sound card is connected to the input of a cassette recorder
Users reported success using different methods. The author hasn't tried any of those. One is to create one or more WAV files and burn them to an audio CD, then play the audio CD in a stereo with both CD player and cassette recorder. This needs an empty CD, but synchronisation between player and recorder is assured. Another is to use a cassette adapter: it has the shape of a cassette, and a short cable with a jack connected to it. Stick the adapter into the real C2N and ensure the jack is connected to the sound card or to the stereo while the sound is being played. Downside is that there is no way to stop playing the sound when the C64 turns off the motor of the C2N, so you have to press the C= immediately when FOUND appears.

Q: Conversion from C64 tape does not work!
A: There are about 1239 possible causes. Only the most common ones will be discussed.
First, you could have chosen the wrong plug-in. First choose Kernel loader, because 99% of the tapes have at least the initial part in that format. If you get something with that, at least the basic settings are OK.
Then, toggle Inverted waveform. There is no right setting, only the right setting for the combination of cassette player and sound card you are using. If you get something with the box Inverted waveform in one state (checked or unchecked), always use the same state when you use the same cassette player and sound card.
Then, fiddle with the volume of your cassette player. On the PC, volume of Line In should be as high as possible, while the volume of the cassette player must be fairly high but not very high. Practise by recording audio with a wave editor such as Audacity: you must get a waveform (otherwise something is wrong with the connections) and the waveform must be high but not too close to the highest and lowest limit.

Q: Conversion to C64 tape does not work!
A: Set the output volume on your PC (both master and wave) as high as possible.
Try again toggling Inverted Waveform.
If you get FOUND, at least the setting of Inverted Waveform is right.