First of all, the Commodore 64 tape must be ported to the PC. There are three ways to do so: In order to perform the latter two, some additional files are required: tapencoder.dll (for both), libaudiofile-0.dll (for the second one only), libportaudio-2.dll (for the third one only). Those files are not distributed with WAV-PRG. They are distributed with Audiotap. Download Audiotap and put the above files in the same directory where the file wavprg.exe is.

Emulator files (.PRG, .P00, .T64) contain binary data, the same loaded into the Commodore 64's memory. In order to create them, WAV-PRG must know how those data are stored in the tape. Each loader has its own way to store data in tapes. In order to support those various formats, WAV-PRG uses plug-ins. Each plug-in is specific for one format. So, in order to create emulator files, the right plug-in must be chosen: otherwise no data, or the wrong data, will be extracted. However, there is no guarantee that the right plug-in exists for a format. In that case, it is impossible to create emulator files for that tape (and therefore, hackers are kindly requested to write plug-ins for the formats that do not have one!)

How to create emulator files