Ready64 Forum

Commodore 64 => Aiuto & Domande => Topic aperto da: rasteryx - 20 Marzo 2008, 23:55:04

Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 20 Marzo 2008, 23:55:04
 Salve a tutti,sono riuscito dopo tanti sforzi a riesumare una vecchia cassetta che avevo registrato una quindicina d'anni fa,all'interno c'erano dei miei lavoretti in basic per il vic-20,so che qui si parla solo del c-64 e quindi mi scuso,purtroppo il mio vic-20 si è spento tanto tempo fa e non ho più potuto completare un giochino al quale stavo lavorando,grazie al c-64 però sono riuscito a dumpare la cassetta e ora potrei continuare ciò che avevo iniziato anni fa con l'aiuto del vice,il problema è che ho perso i listati che avevo scritto su carta,e per una questione di praticità e comodità,vorrei sapere se è possibile estrarre i listati per poi stamparli per avere un quadro completo di quello che ormai ho quasi dimenticato del tutto
So che il vic-20 è una pulce in confronto al c-64 e che forse la mia richiesta è assurda,quella cassetta però racchiude tanti bei ricordi e tempo che gli ho dedicato
Non so se potete aiutarmi ma ringrazio lo stesso e faccio i complimenti per l'ottimo forum,il c-64 sembra immortale e sono contento di possederlo ancora funzionante
Ciao!
Titolo: Listati In Formato .txt Da Tap
Inserito da: iAN CooG - 21 Marzo 2008, 00:05:20
 estrai i prg con tapclean e convertili in txt con petcat o bastext.
petcat e' fornito con vice, tapclean e bastext li trovi anche sul mio sito.
Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 21 Marzo 2008, 00:09:26
 Grazie mille per l'aiuto!!!
ma dove trovo il tuo sito?
scusami sono nuovo :)
l'ho trovato,tranquillo,sembra pieno di cose interessanti,grazie ancora
ho scaricato tapclean ma non capisco come usarlo
Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 21 Marzo 2008, 13:49:05
 Non so se ho fatto giusto,comunque sono riuscito a far funzionare tapclean,mi ha estratto dal tap una cartella nominata prg e un tap nominato clean che però quest'ultimo è diverso dal tap che ho fatto io,ora però non so come utilizzare bastext o petcat e come utilizzare la cartella prg
Ho provato bastext come con tapclean ma utilizzando i file contenuti in prg non ottengo nulla,forse uso i comandi in modo sbagliato,mi ci vorrebbe un'altro aiutino se è possibile,grazie :)
Titolo: Listati In Formato .txt Da Tap
Inserito da: iAN CooG - 21 Marzo 2008, 23:23:49
 Eh, l'odiato vizio di non leggere la foxxuta documentazione....
I programmi sono dotati di
1) manuale/readme/dox vari
2) sommario dei comandi disponibili lanciando nomeprogramma -? (o -h o addirittura senza parametri)
andrebbero letti PRIMA di provare a lanciare il programma a casaccio.
Tu hai bisogno di estrarre i prg dai tap, quindi:
Codice: [Seleziona]
-doprg        -p   Create PRG files.
nella directory trovi tutti i prg che riesce ad estrarre, e sono quelli che ti interessano. per ogni programma trovi 2 file da 194bytes e 2 di altra dimensione, in quelli da 194 bytes c'e' solo l'header, guardandoci dentro trovi il nome del file "giusto", con cui puoi rinominare uno degli altri 2. a quel punto fai
Codice: [Seleziona]
bastext -i nome.prg > nome.bas
e poi editato nome.bas, puoi ritokenizzarlo con
Codice: [Seleziona]
bastext -o nome.bas
Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 21 Marzo 2008, 23:49:05
 Tu hai senza dubbio ragione ma io in inglese sono una schiappa,quindi quella cartella prg non mi serve o sbaglio?
Comunque cercherò di tradurre i readme,credo non ci sia altro da fare,e seguirò i tuoi consigli,grazie ancora
Titolo: Listati In Formato .txt Da Tap
Inserito da: iAN CooG - 22 Marzo 2008, 00:00:32
Citazione da: "rasteryx"
Tu hai senza dubbio ragione ma io in inglese sono una schiappa,quindi quella cartella prg non mi serve o sbaglio?
 
 :doh:
"nella directory trovi tutti i prg che riesce ad estrarre" si riferisce proprio alla dir prg\ che viene creata con i prg...
Titolo: Listati In Formato .txt Da Tap
Inserito da: iAN CooG - 22 Marzo 2008, 16:46:32
 Dimenticavo: se con tapclean non riesci ad estrarre i prg, puoi estrarre un prg dalla memoria e salvarlo su hd con il monitor di vice. Esaminando i puntatori basic puoi sapere dove inizia e finisce il prg e salvare quella fetta di memoria.
Codice: [Seleziona]
** Monitor 000 000
(C:$f743) m 2b
>C:002b  01 10 6a 17  71 17 71 17   ..j.q.q.
 
(C:$006b) s "c:\dovevuoi\crap.prg" 0 1001 176a
01 10 = $1001 (indirizzo iniziale)
6a 17 = $176a (indirizzo finale+1)

A quel punto puoi detokenizzarlo con bastext
Titolo: Listati In Formato .txt Da Tap
Inserito da: Roberto - 22 Marzo 2008, 17:21:08
 Modificato il titolo perchè il precedente era un pò ambiguo.

"estrarre la lista dai tap", in realtà sembrava voler chiedere come estrarre i nomi dei programmi contenuti in un tap, invece che chiedere come ottenere il listato basic di un programma su file .txt
Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 22 Marzo 2008, 23:23:10
 Sei molto bravo ian anche se ammetto che sto impazzendo
ma non mi arrendo mica  :doh:
grazie roberto hai fatto bene
farò altre prove,grazie per l'aiuto
Titolo: Listati In Formato .txt Da Tap
Inserito da: Roberto - 22 Marzo 2008, 23:45:18
Citazione da: "rasteryx"
Sei molto bravo ian anche se ammetto che sto impazzendo
ma non mi arrendo mica  :doh:
grazie roberto hai fatto bene
farò altre prove,grazie per l'aiuto
Spiega in quale punto preciso hai difficoltà, così almeno riusciamo a capire dove intervenire.

Devi fare due passaggi:

1) Estrarre i prg dai tap
2) Estrarre i listati dai singoli prg

Tu a che punto sei?

Citazione
c'erano dei miei lavoretti in basic per il vic-20,so che qui si parla solo del c-64 e quindi mi scuso

Non importa, anche perchè in fin dei conti la procedura è la stessa di quella del Commodore 64 e può sempre essere utile ad altri.
Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 23 Marzo 2008, 00:01:47
 Sono riuscito ad estrarre i prg come ha suggerito ian,con il monitor,ho poi usato bastext in questo modo

bastext -i nome programma.prg

è apparsa l'intera lista del prg estratto,ora come la trasformo in txt?
Titolo: Listati In Formato .txt Da Tap
Inserito da: Roberto - 23 Marzo 2008, 00:20:15
 
Citazione da: "rasteryx"

bastext -i nome programma.prg

è apparsa l'intera lista del prg estratto,ora come la trasformo in txt?

dovrebbe essere:

"bastext -i nome programma.prg>nomelistato.txt"
Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 23 Marzo 2008, 00:31:46
Citazione da: "Roberto"
Citazione da: "rasteryx"

bastext -i nome programma.prg

è apparsa l'intera lista del prg estratto,ora come la trasformo in txt?

dovrebbe essere:

"bastext -i nome programma.prg>nomelistato.txt"
 
Funziona!!!
Ho visionato il txt e noto che i vari simboli grafici vengono scritti col nome dei tasti tra parentesi,se volessi ottenere i simboli originali come dovrei fare?
comunque va benissimo anche così
grazie 1000!!!
Titolo: Listati In Formato .txt Da Tap
Inserito da: Roberto - 23 Marzo 2008, 00:44:28
 L'hai convertito in ASCII da PETscii, _ovviamente_ non puoi aspettarti di portarti dietro i caratteri custom del PETscii. :fagiano:

Dai un'occhiata a Basic Lister di Di Fraia a questo indirizzo:

http://www.luigidifraia.com/c64/index.htm (http://www.luigidifraia.com/c64/index.htm)
Titolo: Listati In Formato .txt Da Tap
Inserito da: iAN CooG - 23 Marzo 2008, 01:02:28
Citazione da: "rasteryx"
Sono riuscito ad estrarre i prg come ha suggerito ian,con il monitor,ho poi usato bastext in questo modo

bastext -i nome programma.prg
 
Io non ti avevo detto di fare cosi'. Se non leggi nemmeno le risposte che ti si danno e le applichi alla lettera tanto vale non risponderti piu'. :angry:  
Titolo: Listati In Formato .txt Da Tap
Inserito da: rasteryx - 23 Marzo 2008, 02:44:11
 Mi spiace,forse ho interpretato male quello che avevi scritto,non capisco dove ho sbagliato,infondo sono riuscito a ottenere i listati in txt che volevo,dove ho sbagliato?