Plug-in directory: this is the directory where plug-ins are. A WAV-PRG
plug-in is a .dll file which allows WAV-PRG to support one or more loaders. The
default is the subdirectory loaders of the current
directory. If the plug-in you want to use is somewhere else, click on Change and choose another
directory
Use loader: this allows to choose a loader among the ones supported by the installed plug-ins.
If you choose "Default C64" or "Default C16" (as appropriate for the tape, note
that "Default C64" is also appropriate for Vic20), an attempt will be made to
auto-detect the formats used in the rest of the tape. Otherwise, choose the loader
used in the tape you want to convert (if known, and if supported).
Advanced: only recommended for advanced users. In general, a higher number
makes the program more tolerant, so it will tend not to stop when it finds suspicious pulses.
Origin: check File if the input is a WAV or TAP file. Check Sound card if the input comes
from the sound card input, which is connected to the output of a tape player. The Sound
card button is disabled if any of the files tapencoder.dll and libportaudio-2.dll
are not present in the same directory as the main executable (wavprg.exe).
Those files are distributed with Audiotap.
Advanced options: these will be ignored if the input is a TAP file.
Inverted waveform: some sound cards invert the signal, that is they turn negative values of the
waveform into positive ones and vice versa. If the input is such a sound card, or a .WAV
file generated with such a sound card, invalid data will come from the tape and no programs
will be converted. In these cases, check this box. In general, if you get the message
"0 programs converted", try toggling this box and start again.
Input frequency: Frequency of sound coming from sound card. As long as the frequency
is supported by the sound card, the higher, the better. 44100 Hz is the default,
because it is almost universally supported. Yet, many modern sound cards support 96000 Hz: if yours does,
it is recommended to use that. This parameter is ignored if the input is an
audio file: in those cases, frequency will be taken form the file itself.
Sensitivity: with sensitivity 0, maximums and minimums are ignored in case they
come before the trigger has fired. There can be cases, however, in which such maximums and minimums
have to be considered. If the sensitivity is > 0 but low, maximums a little below the trigger level
and minimums a little above the trigger lever will be considered as well. As the sensitivity increases,
more maximums and minimums will be considered. If the sensitivity is 100, all maximums and minimums
will be considered. It is only recommended to use high values of sensitivity with bad tapes, in
presence of sudden sound level changes, otherwise better keep this low.
Use clock: Different models have different clock frequencies. Duration of a pulse in samples
is converted to duration in clock cycles. This affect the conversion factor between the two units.
Destination: choose whether to create a cleaned TAP file, multiple .PRG,
multiple .P00 or a single .T64 file, or not to create any files (useful if you
just want to analyse the contents without saving them).
Include broken and incomplete files: if a file has a load error, or if the tape ends before a file
has been fully extracted, by default the file will not be saved. Check this box in order to save those files
too
Include all slow-loading files: when choosing "Default C64" or "Default C16",
slow non-turbo files will be detected. If the tape uses a turbo loader, those files
will typically contain the loader code and little else, so those are filtered out
by default. By checking this box, those files will be saved as well.
Folder for PRG/P00: if you choose to create .PRG or .P00 files, they will be saved
in this directory. Click on Change to choose the directory.
If you
choose Clean TAP, T64 or Test only as destination, this will be ignored.