Esiste anche il procedimento inverso? Cioè creare il file .tap dal .prg?
Sì
Intendo però .tap puro con loader originale
No.
Il file .prg non contiene nessuna informazione sul loader originale. Anzi, non contiene nessuna informazione su se il .prg proviene da una cassetta, da un disco, dal monitor di VICE ecc.
Se hai il .tap da cui il .prg proviene, è teoricamente capire qual è il loader usato, e scrivere una versione modificata di WAV-PRG che crea .tap in quel formato invece che quelli supportati (Turbo Tape e kernal loader). Ma devi conoscere i formati dei loader e saper programmare in C. E comunque, creare un .tap da un .prg avendo la necessità di avere il .tap originale è una cosa piuttosto inutile, tanto vale usare Tapclean, che legge il .tap, conosce una buona quantità di loader, ed è capace di creare .tap ripuliti proprio a partire da questa conoscenza. Se Tapclean non riconosce un certo loader, segnala qual è. Biturbo (detto anche Galadriel) è supportato, c'è una versione non ufficiale che supporta Easy Tape (cioè Alga Soft, I Magnifici 7 ecc.) e altri loader comuni nelle cassette da edicola.