Autore Topic: Listato Manuale Commodore  (Letto 5671 volte)

Matt64k

  • Utente
  • **
  • Post: 60
  • Gioco Preferito: World Race
Listato Manuale Commodore
« il: 27 Marzo 2009, 18:07:22 »
 Salve ragazzi ;)
volevo chiedere se nel capitolo 6 dei grafici animati,
del manuale d'uso del C=64 c'è un errore di battitura di come creare uno sprites
fatto a forma di pallone aerostatico:che non riesco a generare,
con il mio micro. in sostanza mi da sempre out of data sempre nella stringa 20

io lo scrivo cosi:

Codice: [Seleziona]

20 FOR N = 0 TO 62: READ Q : POKE 832+N,Q: NEXT



Ecco ho scritto cosi staccato per capire quello che scrivevo se no
sul micro-computer scrivo tutto attaccato senza saltare spazi.


vi ringrazio :stordita:


e saluti a tutti i 64isti :hail:  :hail:  

rainstorm

  • Utente
  • **
  • Post: 69
Listato Manuale Commodore
« Risposta #1 il: 27 Marzo 2009, 18:39:45 »
Citazione da: "Matt64k"
io lo scrivo cosi:

Codice: [Seleziona]

20 FOR N = 0 TO 62: READ Q : POKE 832+N,Q: NEXT



 
E' un secolo che non metto mano al BASIC del C64, ma credo che il problema sia nelle righe dei dati (data)... forse c'è qualche virgola di troppo?

saver71

  • Utente
  • **
  • Post: 279
  • Amante degli anni '80
Listato Manuale Commodore
« Risposta #2 il: 27 Marzo 2009, 19:30:53 »
 La linea che hai digitato sembra corretta, quindi l'errore di digitazione probabilmente è nelle linee dalla 200 alla 240.

Codice: [Seleziona]
1 REM UP, UP, AND AWAY!
5 PRINT "{CLR/HOME}"
10 V=53248 : REM START OF DISPLAY CHIP
11 POKE V+21,4 : REM ENABLE SPRITE 2
12 POKE 2042,13 : REM SPRITE 2 DATA FROM 13 TH BLK
20 FOR N = 0 TO 62: READ Q : POKE 832+N,Q: NEXT
30 FOR X = 0 TO 200
40 POKE V+4,X: REM UPDATE X COORDINATES
50 POKE V+5,X: REM UPDATE Y COORDINATES
60 NEXT X
70 GOTO 30
200 DATA 0,127,0,1,255,192,3,255,224,3,231,224
210 DATA 7,217,240,7,223,240,7,217,240,3,231,224
220 DATA 3,255,224,3,255,224,2,255,160,1,127,64
230 DATA 1,62,64,0,156,128,0,156,128,0,73,0,0,73,0
240 DATA 0,62,0,0,62,0,0,62,0,0,28,0

In particolare ti consiglierei di controllare bene di aver digitato le virgole anziché i punti, perché è molto facile sbagliare in questo senso.

Matt64k

  • Utente
  • **
  • Post: 60
  • Gioco Preferito: World Race
Listato Manuale Commodore
« Risposta #3 il: 27 Marzo 2009, 20:53:05 »
 Grazie ragazzi :metallica:
Vi faccio sapere il più presto possibile :fagiano:



Saluti :ciauz:  

Matt64k

  • Utente
  • **
  • Post: 60
  • Gioco Preferito: World Race
Listato Manuale Commodore
« Risposta #4 il: 28 Marzo 2009, 15:42:07 »
 Ciao ragazzi,
ho provato ma mi sbaglio sempre con le virgole,
comunque ci riproverò :angry:


saluti :ciauz:  

Matt64k

  • Utente
  • **
  • Post: 60
  • Gioco Preferito: World Race
Listato Manuale Commodore
« Risposta #5 il: 15 Giugno 2009, 14:07:29 »
 I'll be back  :c64:

Ciao ragazzi volevo chiedervi come si fanno le perentesi graffe con la tastiera del  C-64


fatemi sapere :mavieni:


Saluti,


Matt64k

Roberto

  • Administrator
  • Utente
  • *****
  • Post: 2438
    • https://ready64.org
  • Gioco Preferito: Impossible Mission
Listato Manuale Commodore
« Risposta #6 il: 15 Giugno 2009, 14:35:22 »
 
Citazione da: "Matt64k"
I'll be back  :c64:

Ciao ragazzi volevo chiedervi come si fanno le perentesi graffe con la tastiera del  C-64

Se hai scaricato il manuale e controllato la tabella dei caratteri PETscii, avrai notato che la parentesi graffe non fanno parte del set.
Per collaborare, segnalare un errore (o qualsiasi altra comunicazione importante) utilizzare la pagina dei contatti:
https://ready64.org/informazioni/contatti.php

Matt64k

  • Utente
  • **
  • Post: 60
  • Gioco Preferito: World Race
Listato Manuale Commodore
« Risposta #7 il: 15 Giugno 2009, 15:25:14 »
 Grazie,Roberto


Ma cosa metto al posto delle parentesi graffe?

fatemi sapere  :hail:



Saluti,


Matt64k

fab

  • Utente
  • **
  • Post: 493
    • http://wav-prg.sourceforge.net/
  • Gioco Preferito: Tetris, Turrican, Impossible Mission
Listato Manuale Commodore
« Risposta #8 il: 15 Giugno 2009, 17:57:38 »
Citazione da: "Matt64k"
cosa metto al posto delle parentesi graffe?
Che cosa vuoi fare? Scrivere un programma in C? O ricopiare un listato BASIC da una rivista? O altro?
Un giapponese sa recitare a memoria tutti i numeri di pi greco fino all'83431º decimale. Sa a memoria anche l'unico numero telefonico che è nella sua agendina - Daniele Luttazzi

fab

  • Utente
  • **
  • Post: 493
    • http://wav-prg.sourceforge.net/
  • Gioco Preferito: Tetris, Turrican, Impossible Mission
Listato Manuale Commodore
« Risposta #9 il: 16 Giugno 2009, 00:41:25 »
 
Citazione da: "fab"
Citazione da: "Matt64k"
cosa metto al posto delle parentesi graffe?
Che cosa vuoi fare? Scrivere un programma in C? O ricopiare un listato BASIC da una rivista? O altro?
Forse ho capito: vuoi scrivere la linea
Codice: [Seleziona]
5 PRINT "{CLR/HOME}". Apri le virgolette, premi CLR/HOME (CLR/HOME è il tasto nell'angolo in alto a destra), e vedi che appare una S maiuscola in negativo. Dato che è complesso mostrare una S maiuscola negativa, la convenzione è di scrivere al suo posto il tasto da premere tra parentesi graffe. Quindi devi tradurre la convenzione nel corretto tasto, non scrivere tutto alla lettera.
Un giapponese sa recitare a memoria tutti i numeri di pi greco fino all'83431º decimale. Sa a memoria anche l'unico numero telefonico che è nella sua agendina - Daniele Luttazzi