Ready64 Forum
Commodore 64 => Programmazione, Grafica e Musica => Topic aperto da: MultiM@n - 18 Settembre 2006, 16:55:55
-
Sto provando ad utilizzare TOK64 per convertire i programmi basic in txt in formato PRG. Ho fatto copia/incolla di vari esempi che ho trovato qui sul forum ma con la maggior parte mi viene restituito un errore:
esempio:
Illegal quoted substitution line 210 col 17
Io nella linea 210 non ci trovo errori...
il sorgente basic è questo (l'ho prelevato da questo forum):
[...]
210 PRINT" {red}{!*3} ! {!*3} {!*3}{space*2}{!*3}{space*2}{!*3} ! ! {!*3} {!*3} ! !";
[...]
-
Ad occhio e croce il file di testo e' stato creato con Bastext e tu stai cercando di convertirlo usando TOK64. La sintassi usata dai due programmi e' diversa.
O usi bastext per convertire questo file, oppure lo adatti per TOK64.
Ad esempio, visto che ricevi errore alla Linea 210, puoi sostiture a mano i {!*3} con !!!
-
...Niente da fare... sostituisco !*3 con !!! ma mi da sempre lo stesso errore...
dove posso trovare bastext??? Ho fatto una ricerca con google ma trovo solo files in formato spark (?) cioè .spk .... che me ne faccio?
-
sostituisco !*3 con !!! ma mi da sempre lo stesso errore...
Non "!*3 con !!!" ma "{!*3} con !!!". Hai tolto le graffe?
dove posso trovare bastext???
Se hai windows puoi provare la versione personalizzata di Ian Coog presa dal suo sito: http://iancoog.altervista.org/ (http://iancoog.altervista.org/)
-
ho scaricato bastext dal sito di Ian Coog... ma non riesco ad usarlo... uff.... con quale opzioni si converte il file txt??? cioè metto -i -a -2... mi potete fare un esempio... mi sto scervellando a provare tutte le combinazioni e mi da sempre "Invalid basic input"....
-
metto -i -a -2
C:\>bastext -h
bastext 1.04 by Softwolves Software ©1998
Minor modifications and Win9x version by iAN CooG ©2002/2006
-------------------------------------------------------------------------------
Usage: BASTEXT.EXE -i|-o|-h [modifiers] infile(s) outfile
Mode (one of these required):
-i Input mode (binary to text)
-o Output mode (text to binary)
e leggendo bastext.doc:
OPTIONS
One of the three mode selectors must be given:
-i Set input mode (converting from binary Commodore
tokenized BASIC to text).
-o Set output mode (converting from text to binary
Commodore tokenized BASIC).
-
dove posso trovare bastext??? Ho fatto una ricerca con google ma trovo solo files in formato spark (?) cioè .spk .... che me ne faccio?
Anche usando la funziona di ricerca interna al forum avresti potuto trovare rapidamente discussioni di tuo interesse.
Per esempio: http://ready64.org/smf/index.php?topic=972.0 (http://ready64.org/smf/index.php?topic=972.0)
-
Anche usando la funziona di ricerca interna al forum avresti potuto trovare rapidamente discussioni di tuo interesse.
...sorry :doh: :doh: :doh:
-
...sorry :doh: :doh: :doh:
Tre testate sono troppe :) e poi ho già visto che hai messo in pratica il consiglio per dare aiuto a tua volta.
Semmai spero che tu abbia trovato quanto basta; non hai detto se hai ancora difficoltà o se ci sei riuscito.
Ciao.
-
Ok ce l'ho fatta!!!!!
Quindi, riassumendo:
il contenuto del file .txt con il programma deve iniziare con:
start tok64 programma.prg
e finire con:
stop tok64
poi per convertirlo in .prg si da:
bastext -o programma.txt
per fare la cosa inversa, cioè convertire un .prg in .txt si da
bastext -i programma.prg
però in questo caso non viene salvato un file ma viene mostrata solo la versione sul video, giusto??? il file .txt non lo trovo nella cartella... e poi un'altra cosa...
cosa vuol dire "tokenizzare" ? cioè sarebbe una specie di conversione dai codici ascii del pc a quelli del commodore 64?
-
cosa vuol dire "tokenizzare" ? cioè sarebbe una specie di conversione dai codici ascii del pc a quelli del commodore 64?
http://it.wikipedia.org/wiki/Token_(informatica) (http://it.wikipedia.org/wiki/Token_(informatica))
-
:metallica: Wikipedia... perchè non ci ho pensato prima...
-
per fare la cosa inversa, cioè convertire un .prg in .txt si da
bastext -i programma.prg > programma.txt