Autore Topic: Listati In Formato .txt Da Tap  (Letto 4023 volte)

rasteryx

  • Neo-iscritto
  • *
  • Post: 8
  • Gioco Preferito: spy vs spy
Listati In Formato .txt Da Tap
« il: 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!

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Listati In Formato .txt Da Tap
« Risposta #1 il: 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.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

rasteryx

  • Neo-iscritto
  • *
  • Post: 8
  • Gioco Preferito: spy vs spy
Listati In Formato .txt Da Tap
« Risposta #2 il: 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

rasteryx

  • Neo-iscritto
  • *
  • Post: 8
  • Gioco Preferito: spy vs spy
Listati In Formato .txt Da Tap
« Risposta #3 il: 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 :)

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Listati In Formato .txt Da Tap
« Risposta #4 il: 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
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

rasteryx

  • Neo-iscritto
  • *
  • Post: 8
  • Gioco Preferito: spy vs spy
Listati In Formato .txt Da Tap
« Risposta #5 il: 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

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Listati In Formato .txt Da Tap
« Risposta #6 il: 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...
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Listati In Formato .txt Da Tap
« Risposta #7 il: 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
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2415
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Listati In Formato .txt Da Tap
« Risposta #8 il: 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
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

rasteryx

  • Neo-iscritto
  • *
  • Post: 8
  • Gioco Preferito: spy vs spy
Listati In Formato .txt Da Tap
« Risposta #9 il: 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

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2415
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Listati In Formato .txt Da Tap
« Risposta #10 il: 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.
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

rasteryx

  • Neo-iscritto
  • *
  • Post: 8
  • Gioco Preferito: spy vs spy
Listati In Formato .txt Da Tap
« Risposta #11 il: 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?

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2415
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Listati In Formato .txt Da Tap
« Risposta #12 il: 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"
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

rasteryx

  • Neo-iscritto
  • *
  • Post: 8
  • Gioco Preferito: spy vs spy
Listati In Formato .txt Da Tap
« Risposta #13 il: 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!!!

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2415
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Listati In Formato .txt Da Tap
« Risposta #14 il: 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
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php