Ready64 Forum

Commodore 64 => Aiuto & Domande => Topic aperto da: Commodore - 17 Giugno 2006, 17:49:11

Titolo: Programma Per Conversione
Inserito da: Commodore - 17 Giugno 2006, 17:49:11
 Cerco un programma per convertire i file *.D64 o *.PRG in file *.TAP.

Grazie
Titolo: Programma Per Conversione
Inserito da: iAN CooG - 17 Giugno 2006, 18:58:26
 Wav-prg di Fabrizio Gennari permette di farlo ma solo un file alla volta, tramite la versione GUI (win32).
https://sourceforge.net/projects/wav-prg/ (https://sourceforge.net/projects/wav-prg/)

Nello stesso pacchetto dei sorgenti c'e' anche la versione commandline, PRG2WAV, molto piu' pratica se si devono convertire piu' files in batch.
Sul mio sito trovi  PRG2WAV (http://iancoog.altervista.org/C/prg2wav_33fix.rar), versione 3.3 fixata da me. La patch e' segnalata sempre su Sourceforge (https://sourceforge.net/tracker/?func=detail&atid=317065&aid=1492546&group_id=17065)

Con questo batch si puo' fare tutto in automatico
Codice: [Seleziona]
for %%a in (*.d64) do cbmconvert -d "%%a"
for %%a in (*.prg) do prg2wav "%%a" -t "%%a.tap"
:: aggiungere qua la pulizia dei prg temporanei se necessario
:: del *.prg
in mancanza di cbmconvert per estrarre i prg da d64, si puo' usare c1541 (fornito con vice) o D642PRG (http://iancoog.altervista.org/C/d642prg-v208.rar)
Titolo: Programma Per Conversione
Inserito da: Commodore - 19 Giugno 2006, 17:23:01
 Sono riuscito a convertire e il file creato funziona. ll problema è che, quando con Ptap avvio il trasferimento, dopo pochi secondi da quando mi ha detto "tape is now running" il programma termina e ritorna il prompt normale. Provando la cassetta sul C64 il caricamento si interrompe e compare solo la scritta ready con il cursore.  
 
Titolo: Programma Per Conversione
Inserito da: Alberto - 20 Giugno 2006, 10:04:08
 Mi sa che c'e' qualcosa che non va nel TAP generato.Arriva almeno al FOUND correttamente?
Titolo: Programma Per Conversione
Inserito da: Commodore - 20 Giugno 2006, 11:41:58
 No :nonono:
Provando il tap con Vice tutto funziona alla perfezione. Ma mi sa che il problema è con Ptap, non sono ancora riuscito a trasferire nessun tap, l'operazione dura 1/2 secondi e poi si interrompe, come ho già detto più su... Io lo uso con Windows millennium (ovviamente sotto dos) su un portatile del 1997, non credo che il tipo di parallela possa influire....
Titolo: Programma Per Conversione
Inserito da: Alberto - 22 Giugno 2006, 21:38:58
 Quando ptap termina l'operazione ti dà qualche messaggio?O torna al prompt e basta?
Titolo: Programma Per Conversione
Inserito da: Commodore - 23 Giugno 2006, 08:27:27
 Torna subito al prompt
Titolo: Programma Per Conversione
Inserito da: Alberto - 24 Giugno 2006, 12:33:23
 Dunque,ho provato a convertire un .prg in .tap col fix di iAN CooG,l'ho passato su nastro con ptap e l'ho ripassato su .tap con mtap.Nessun problema con gli emulatori,col C64 vero non so perchè non l'ho qui.

Ptap si è fermato anche a me,ma solo dopo aver registrato tutto il .tap.
Torno a credere che il problema sia nel .tap che hai generato:hai controllato le dimensioni del file ottenuto?

EDIT: in ultima analisi prova con un tap già pronto:se ptap si blocca di nuovo anzitempo rivedi i collegamenti alla porta parallela,specie al pin 3 che è collegato alla porta di output verso il registratore.

Ciauz