Autore Topic: Tok64  (Letto 3546 volte)

MultiM@n

  • Utente
  • **
  • Post: 104
  • Gioco Preferito: Doctor Who and the mines of terror
Tok64
« il: 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):

Codice: [Seleziona]
[...]
210 PRINT" {red}{!*3} ! {!*3} {!*3}{space*2}{!*3}{space*2}{!*3} ! ! {!*3} {!*3} ! !";
[...]
*** Winners don't use drugs ***

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2437
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Tok64
« Risposta #1 il: 18 Settembre 2006, 17:12:01 »
 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 !!!
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

MultiM@n

  • Utente
  • **
  • Post: 104
  • Gioco Preferito: Doctor Who and the mines of terror
Tok64
« Risposta #2 il: 18 Settembre 2006, 18:12:05 »
 ...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?
*** Winners don't use drugs ***

eregil

  • Administrator
  • Utente
  • *****
  • Post: 710
  • Gioco Preferito: Impossible Mission
Tok64
« Risposta #3 il: 18 Settembre 2006, 18:23:12 »
 
Citazione
sostituisco !*3 con !!! ma mi da sempre lo stesso errore...

Non "!*3 con !!!" ma "{!*3} con !!!". Hai tolto le graffe?

Citazione
dove posso trovare bastext???

Se hai windows puoi provare la versione personalizzata di Ian Coog presa dal suo sito: http://iancoog.altervista.org/
Non rispondo a richieste private, di qualunque genere esse siano.
Per domande tecniche leggete le FAQ e usate l'apposito forum.
Per questioni amministrative contattate lo staff tramite il form Contatti sul sito.

MultiM@n

  • Utente
  • **
  • Post: 104
  • Gioco Preferito: Doctor Who and the mines of terror
Tok64
« Risposta #4 il: 18 Settembre 2006, 19:45:05 »
 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"....
*** Winners don't use drugs ***

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Tok64
« Risposta #5 il: 18 Settembre 2006, 21:12:38 »
 
Citazione da: "MultiM@n"
metto -i -a -2
Citazione
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:
Citazione
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).

-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Cbm

  • Utente
  • **
  • Post: 423
  • Gioco Preferito: Wonderboy
Tok64
« Risposta #6 il: 18 Settembre 2006, 23:04:19 »
Citazione da: "MultiM@n"
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
C= - Dal 1985! Lunga vita e prosperità.

MultiM@n

  • Utente
  • **
  • Post: 104
  • Gioco Preferito: Doctor Who and the mines of terror
Tok64
« Risposta #7 il: 19 Settembre 2006, 16:57:24 »
 
Citazione
Anche usando la funziona di ricerca interna al forum avresti potuto trovare rapidamente discussioni di tuo interesse.

...sorry :doh:  :doh:  :doh:  
*** Winners don't use drugs ***

Cbm

  • Utente
  • **
  • Post: 423
  • Gioco Preferito: Wonderboy
Tok64
« Risposta #8 il: 19 Settembre 2006, 21:00:56 »
Citazione da: "MultiM@n"
...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.
C= - Dal 1985! Lunga vita e prosperità.

MultiM@n

  • Utente
  • **
  • Post: 104
  • Gioco Preferito: Doctor Who and the mines of terror
Tok64
« Risposta #9 il: 21 Settembre 2006, 21:17:17 »
 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?
*** Winners don't use drugs ***

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2437
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Tok64
« Risposta #10 il: 21 Settembre 2006, 21:23:36 »
Citazione da: "MultiM@n"
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)
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

MultiM@n

  • Utente
  • **
  • Post: 104
  • Gioco Preferito: Doctor Who and the mines of terror
Tok64
« Risposta #11 il: 21 Settembre 2006, 21:33:54 »
  :metallica:  Wikipedia... perchè non ci ho pensato prima...
*** Winners don't use drugs ***

Cbm

  • Utente
  • **
  • Post: 423
  • Gioco Preferito: Wonderboy
Tok64
« Risposta #12 il: 21 Settembre 2006, 22:51:53 »
 
Citazione da: "MultiM@n"
per fare la cosa inversa, cioè convertire un .prg in .txt si da
 
bastext -i programma.prg > programma.txt
C= - Dal 1985! Lunga vita e prosperità.