Guida per l’Utente del C64 TRADOTTA DA MAC (MARCO CATENI) PER EDICOLAC64 Benvenuto sul Progetto 64! Lo scopo del Progetto 64 è di preservare documenti in formato testo elettronico del Commodore 64 che, altrimenti, potrebbero cessare di esistere a causa del rapido progresso della tecnologia per computer che ha fatto diminuire l'interesse verso i computer ad 8 bit. Per preservare i contenuti di documernti originali sono stati fatti enormi sforzi, ma certe parti come i diagrammi, i listati di programma e gli indici possono essere/sono stati modificati o sacrificati a causa delle limitazioni degli ormai obsoleti file di testo. I diagrammi possono esser stati eliminati dove non era più possibile mettere i codici ASCII. I listati di programma possono aver perso codici di visualizzazione dove non è stata possibile alcuna sostituzione. Nelle tabelle dei contenuti e negli indici possono esser stati cambiati i riferimenti al numero di pagina con riferimenti al numero di paragrafo. Si prega di accettare le nostre scuse per queste limitazioni, modifiche ed eventuali omissioni. I nomi dei documenti sono limitati alla convenzione dei file DOS di 8+3 caratteri. I primi caratteri del nome del file è una abbreviazione del nome originale del documento. Segue il numero della versione del testo elettronico. Dopo questo può esserci una lettera per indicare il particolare sorgente del documento. Infine, al documento viene data l’estensione .TXT. L'autore(i) del documento originale ed i membri del Progetto 64 non fanno alcuna descrizione sull'esattezza o appropriatezza di questo materiale, a nessuno scopo. Questo testo elettronico viene fornito "così com'è". Si prega di far riferimento al garante del documento originale, quando presente, che può essere aggiunto in questo testo elettronico. Nessun altra garanzia, espressa o implicita, ti viene data per questo testo elettronico o nessun mezzo sul quale può trovarsi. Né l'autore(i) né i membri di Progetto 64 si assumeranno responsabilità per danni derivati dall'utilizzo diretto o indiretto di questo testo elettronico o dalla distribuzione-di/modifica-su questo testo elettronico. Perciò, se hai letto questo documento o usi le informazioni qui accluse, lo fai a tuo proprio rischio. Testo elettronico del Progetto 64 del “Manuale per l'Utente del Microcomputer Commodore 64 (seconda edizione)~ convertito in testo elettronico da Frank Jeno Kontros [email protected] . C64UG210.TXT, Giugno 1997, testo elettronico #251# tradotto in lingua italiana da Marco Cateni [email protected] GuidaUtenteC64.doc, Gennaio 2011, documento ipertestuale Manuale per l'Utente del MicroComputer Commodore 64 _____ / ___|___ | / |__/ c o m m o d o r e | \___|__\ C O M P U T E R \_____| GUIDA ALL'UTENTE PER IL COMMODORE 64 Pubblicato da Commodore Business Machines, (UK) Ltd. Diritti d'autore (C) 1984 di Commodore Business Machines, (UK) Ltd. Tutti i diritti riservati. Questo manuale è protetto con diritti d'autore e contiene informazioni proprietarie. Nessuna parte di questa pubblicazione può essere riprodotta, memorizzata in un sistema di ricerca, o trasmessa in qualsiasi forma o attraverso qualsiasi mezzo, elettronico, meccanico, di fotocopiatura, di registrazione od altro modo, senza un precedente permesso scritto dalla COMMODORE BUSINESS MACHINES, (UK) Ltd. INDICE . INTRODUZIONE 1. CONFIGURAZIONE 1.1. Disimballaggio e Collegamento al 64 1.2. Installazione 1 .3. Collegamenti facoltativ i 1.4. Operazione 1.5. Tabella per la localizzazione dei problemi 1.6. Regolazione del colore 1.7. Espansione del Tuo Sistema Con Periferiche Facoltative 2. PER COMINCIARE . 2.1. Comunicazione con il Tuo 64: La Tastiera 2.2. Caricamento di Programmi 2.3. Come Formattare un Nuovo Disco 2.4. Salvataggio dei Programmi 2.5. Listato di una Cartella di Programmi su un Disco 3. BASIC PER IL PRINCIPIANTE 3.1. Stampa e Calcolo 3.2. Funzioni Matematiche 3.3. Calcoli Multipli su una Riga 3.4. Ordine Esecutivo nei Calcoli 3.5. Possibili Combinazioni del PRINT 4. SCRITTURA DI SEMPLICI PROGRAMMI IN BASIC 4.1. Numeri di Riga 4.2. L'istruzione GOTO 4.2. Uso del Comando LIST 4.3. Suggerimenti per l'Editazione 4.4. Come Utilizzare le Variabili 4.5. Uso dei Cicli FOR ... NEXT 4.6. Uso dell'Istruzione IF ... THEN per il Controllo dei Programmi 5. BASIC AVANZATO 5.1. Semplice Animazione 5.2. INPUT 5.3. Uso dell'Istruzione GET per l'Ingresso dei Dati 5.4. Uso di GET per Programmare i Tasti Funzione 5.5. Numeri Casuali ed Altre Funzioni 5.6. Gioco dell'Indovino 5.7. Il Tuo Rotolamento 5.8. Grafiche Casuali 6. COLORI E GRAFICHE 6.1. Come Usare il Colore e la Grafica sul Tuo Computer 6.2. STAMPA dei Colori 6.3. Codici CHR$ per il Colore 6.4. Come Utilizzare le PEEK e le POKE 6.5. Grafica di Schermo 6.6. Mappa della Memoria di Schermo 6.7. Mappa della Memoria dei Colori 6.8. Ancora Palle Che Rimbalzano 7. INTRODUZIONE ALLE FIGURE (SPRITE) 7.1. Bit e Byte 7.2. Creazione di uno Sprite 7.3. Disegno di uno Sprite 7.4. Puntatori agli Sprite 7.5. Attivazione degli Sprite 7.6. Colori degli Sprite 7.7. Posizionamento degli Sprite 7.8. Espansione degli Sprite 7.9. Creazione di Più di Uno Sprite 7.10. Priorità degli Sprite 7.11. Disattivazione degli Sprite 8. CREAZIONE DI SUONO E MUSICA 8.1. Il Microcircuito SID 8.2. Semplice Programma Sonoro 8.3. Riproduzione di un Brano sul Tuo 64 8.4. Creazione di Effetti Sonori 8.5. Filtraggio 8.6. Compositore di Musica 9. GESTIONE AVANZATA DEI DATI 9.1. Istruzioni READ e DATA 9.2. Calcolo di Medie 9.3. Variabili Indicizzate 9.4. Dimensionamento delle Matrici 9.5. Rotolamento Simulato di Dado con le Matrici 9.6. Matrici Bi-Dimensionali APPENDICI Introduzione A: Espansione del Tuo Sistema di Computer Commodore 64 B: Descrizione dei Messaggi d'Errore del DOS C: Il BASIC del Commodore 64 D: Abbreviazione delle Parole-Chiave del BASIC E: Codici di Visualizzazione per lo Schermo F: Codici ASCII e CHR$ G: Mappa della Memoria di Schermo e del Colore H: Funzioni Matematiche Derivate I: Piedinatura dei Dispositivi di ENTRATA/USCITA J: Programmi da Provare K: Conversione Standard di Programmi BASIC sul BASIC del Commodore 64 L: Messaggi d'Errore M: Valori delle Note Musicali N: Bibliografia O: Mappa dei Registri delle Figure (Sprite) P: Mappa dei Registri del Microcircuito 6566/6567 (VIC-II) Q: Impostazioni per il Controllo Audio del Commodore 64 R: Caratteristiche del Microcircuito 6581 Sound Interface Device (SID) S: Comandi ed Istruzioni per il Disco e la Stampante Scheda per il riferimento rapido del Commodore 64 LE INFORMAZIONI IN QUESTO MANUALE SONO STATE RIESAMINATE E RITENUTE DEL TUTTO AFFIDABILI. NONOSTANTE CIÓ, IN CASO DI IMPRECISIONI NON VIENE PRESA ALCUNA RESPONSABILITÀ. IL MATERIALE IN QUESTO MANUALE SERVE SOLO A SCOPO INFORMATIVO ED È SOGGETTO A CAMBIAMENTI SENZA PREAVVISO. QUESTO MANUALE È PROTETTO CON DIRITTI D'AUTORE E CONTIENE INFORMAZIONI PROPRIETARIE. NESSUNA PARTE DI QUESTA PUBBLICAZIONE PUÒ ESSERE RIPRODOTTA, MEMORIZZATA IN SISTEMA DI RICERCA, OPPURE TRASMESSA IN QUALSIASI FORMA O ATTRAVERSO QUALSIASI MEZZO ELETTRONICO, MECCANICO, DI FOTOCOPIATURA, REGISTRATO, OD ALTRO MODO, SENZA UN PRECEDENTE PERMESSO SCRITTO DALLA COMMODORE BUSINESS MACHINES, (UK) LTD. Diritti d'autore (c) 1984 Commodore Business Machines (UK) Ltd. Tutti i diritti riservati. INTRODUZIONE Il tuo nuovo COMMODORE 64 è il miglior computer domestico disponibile al momento. Puoi utilizzare il tuo COMMODORE 64 per ogni cosa: dalle applicazioni commerciali ai fogli di calcolo per la gestione interna, ai giochi eccitanti. Il 64 ti offre molta memoria (64K), molti colori (16 colori diversi), molti suoni (musica ed effetti sonori) e molto divertimento ed usi pratici. Puoi utilizzare software preconfezionato oppure puoi scrivere i tuoi programmi personali in un BASIC facile da imparare. La guida all’utente, facile da leggere, contiene tutte le informazioni necessarie per configurare a modo la tua apparecchiatura, per capire come rendere operativo il tuo nuovo COMMODORE 64 ed imparare a creare i tuoi propri semplici programmi in BASIC. La guida all'utente è intesa per introdurti al computer, ma è al di là dello scopo di questo manuale dirti tutto ciò che devi conoscere sui computer o sul BASIC. Questa guida si rivolge a te come principiante dato che gli argomenti qui presentati si trovano su una varietà di pubblicazioni che li spiegano con maggiori particolari. Per coloro che non vogliono imparare la programmazione, non hanno bisogno di cercare per tutto il libro come utilizzare i programmi ed i giochi preconfezionati per il Commodore, od altro software preconfezionato da terzi. Tutte le informazioni che devi sapere le abbiamo messe proprio davanti ai Capitoli 1 e 2. Molte funzioni eccitanti sono in tua attesa dentro il tuo COMMODORE 64. Il tuo nuovo computer ti dà la miglior grafica dell'industria per microcomputer, che noi chiamiamo FIGURE GRAFICHE. Le Figure Grafiche ti permettono: Disegnare le tue immagini personali in diversi colori, proprio come quelli che vedi sui giochi a schermo di tipo arcade. Animare fino ad 8 diversi livelli d'immagine alla volta. Muovere le tue creazioni per tutto lo schermo. Raddoppiare la loro dimensione. Passare le immagini davanti o dietro a ogni altra. Usare la rilevazione automatica di collisione che fa sapere al computer di fare quello che vuoi quando le figure si urtano fra di loro. Queste funzioni ti permettono di disegnare i tuoi propri giochi. Il COMMODORE 64 ha al suo interno anche effetti musicali e sonori che competono con molti dei ben noti sintetizzatori musicale. Questa caratteristica del tuo computer ti dà: 3 voci indipendenti, ognuna con un campo di 9 ottave tipo pianoforte. 4 forme d'onda diverse (dente di sega, triangolare, impulso variabile e rumore). Un generatore d'inviluppo programmabile ADSR (attacco, decadimento, sostentamento e rilascio). Un filtro programmabile per passa-alto, passa-basso e passa-banda che puoi utilizzare per ciascuna voce. Controlli variabili di risonanza e volume. Se vuoi riprodurre la tua musica in modo professionale, il COMMODORE 64 ti permette di collegare l'uscita audio con quasi qualsiasi sistema di amplificazione in alta-qualità. Via via che il tuo calcolatore avrà bisogno di crescere, il tuo sistema può farlo. Puoi espanderlo collegando il tuo COMMODORE 64 ad altre apparecchiature, note come unità periferiche. Questi accessori comprendono elementi come questi: Il registratore DATASSETTE*, per i nastri. Il gestore disco VIC 1541 (fino a cinque contemporaneamente). Le stampanti a matrice di punti del COMMODORE, per pure e semplici copie dei tuoi programmi, lettere, ecc. La cartuccia MODEM, per accedere attraverso il tuo telefono alle massicce basi di dati di computer più grandi, come pure i servizi di centinaia di specialisti ed un varietà di reti informatiche. Il monitor a colori Commodore 1701. Se possiedi già un gestore disco VIC 1540, il tuo commerciante può aggiornarlo per il COMMODORE 64. La Commodore desidera che il tuo nuovo Commodore 64 ti faccia veramente divertire. E per divertirsi, tieni a mente che per imparare la programmazione ci vuole tempo per cui, mentre leggi la GUIDA ALL'UTENTE, cerca di avere pazienza. Però, prima di iniziare, per favore perdi qualche minuto per compilare ed impostare la scheda di proprietà/registrazione che accompagna il tuo computer. Questa ti assicurerà che il tuo COMMODORE 64 sia registrato a modo dalla sede centrale della Commodore e possa ricevere le informazioni più aggiornate riguardanti le prossime migliorìe per la tua macchina. NOTA: Mentre viene presentato questo manuale, sono in sviluppo molti programmi. Per favore tieni d'occhio il tuo commerciante locale Commodore, i Periodici per Utenti Commodore ed i Club che ti terranno aggiornato sulla quantità di programmi applicativi da scrivere per il COMMODORE 64, a livello mondiale. * DATASSETTE è un marchio commerciale registrato della Commodore Business Machines, Inc. 1. CONFIGURAZIONE 1.1. DISIMBALLAGGIO E COLLEGAMENTO DEL 64 Le seguenti istruzioni passo-passo ti mostrano come collegare il 64 al tuo televisore, al sistema audio od al monitor ed assicurarti che tutto funzioni correttamente. Prima di collegare qualcosa al computer, controlla il contenuto della confezione del 64. Oltre a questo manuale dovresti trovare i seguenti oggetti: 1. Il Commodore 64 2. L'alimentatore (una scatola nera con una spina per AC ed il cavo d'alimentazione) 3. Il cavo per il video Se manca un qualsiasi elemento, ricontrolla immediatamente con il tuo fornitore per una eventuale sostituzione. Prima di tutto dai un'occhiata alla disposizione dei vari collegamenti sul computer e cosa fanno. /####\________________ /####______________________| ____/#### | / ---- ---- __ /-\ | | \--/ \--/ == \_/ | \___________________________________/ 3 1 Porte Presa gioco d’alimentazione 2 Interruttore d’alimentazione COLLEGAMENTI DEL PANNELLO LATERALE 1. PRESA D’ALIMENTAZIONE. L'estremità libera del cavo d'alimentazione viene collegata qui per fornire l'alimentazione al 64. 2. INTERRUTTORE D’ALIMENTAZIONE. Attiva l'alimentazione al 64. 3. PORTE GIOCO. Ogni connettore del gioco può accettare un joystick o paddle di controllo del gioco, mentre la penna ottica può essere collegata solo nella porta di gioco più vicina alla parte anteriore del tuo computer. ___/###\__/##_##_##_##_##_##_##_##_##_##_##_##_##_##_##_##\__ |-------------------------------------------------------------| | +--------------+ /-\ /-\ +------+ +----------+ | | |==============| [=] O \_/ \_/ |======| |==========| | +-------------------------------------------------------------+ 4 Pista per 5 6 8 10 cassetta Scelta Connettore Porta seriale Porta utente canale antenna TV 7 9 Connettore Interfacciamento audio/video registratore COLLEGAMENTI POSTERIORI 4. CARTUCCIA. La fessura rettangolare a sinistra accetta programmi o cartucce di gioco. 5. SELETTORE DI CANALE. Usa questo interruttore per sceglire il canale TV sul quale verranno visualizzate le immagini del computer. 6. CONNETTORE ANTENNA TV. Questo connettore fornisce sia le immagini che i suoni alla tua televisione. 7. USCITA AUDIO & VIDEO. Questo connettore fornisce un audio diretto, che può essere collegato a unsistema audio di alta qualità, ed un segnale video composito che può essere portato ad un televisione o monitor, come il monitor a colori Commodoro 1701. 8. PORTA SERIALE. Puoi collegare una stampante COMMODORE. Attraverso questo connettore puoi collegare direttamente al Commodore 64 anche un singolo gestore-disco VIC 1541. 9. INTERFACCIA REGISTRATORE. Si può collegare al computer un registratore DATASSETTE in modo da poter salvare le informazioni su nastro per riutilizzarle in seguito. 10. PORTA UTENTE. Alla porta utente si possono collegare varie cartucce d'interfacciamento, come il MODEM o la cartuccia di comunicazione RS-232. 1.2. INSTALLAZIONE COLLEGAMENTI AL TUO TV Collega il computer alla tua TV come mostrato qui sotto. +--+-----------------+--+ | | /-------------\#| | /--------------------------| | | |#| | | | | | |#| | | | | | | | | | | | | | | | | | | \-------------/ | | | +==+=================+==+ | /------------------------\ | |=---\ | #################### ## | | | #################### ## | | | ################## ## | | | ############## ## | | \________________________/ | | | | +---+ | | Alimentatore | | +---+ | | 1) Collega un'estremità del cavo TV alla presa del segnale TV di tipo phono sul retro del 64. Basta spingerla. Si può utilizzare una estremità qualsiasi del cavo. 2) Collega l'altra estremità del cavo alla presa per l'antenna. Basta spingerla. 3) Collega il cavo dell'alimentatore nella presa di corrente sul lato del Commodoro 64. Basta spingerla. La presa è "munita di chiave" per permettere l'inserimento solo in un modo, per cui non puoi collegare il cavo dell'alimentatore nel modo sbagliato. L'alimentatore converte la corrente di casa nella forma utilizzata dal computer. Adesso il 64 è collegato correttamente. Utilizzando la tua TV non sono necessari ulteriori collegamenti. COLLEGAMENTI AL MONITOR 1701 PANNELLO POSTERIORE COMMODORE 64 /---------------\ | | AUDIO __###__######################__ | _ | | | +-------------> |O| | |-------------_---_-------------| | | ~ | VIDEO COMMODORE | ======== | | | | === ===== | # | | B +-------------------------------+ | | | _ _ | U sc it a vi de o ^ \ / +----> |O| |O| <---+ | # | | ~ ~ | | B = Bianco LUMA CHROMA # | # | | # G = Giallo G R | | R = R o s so | | | | | | | Commutatore segnale \ / | \ / | | \ / # | # | [.##] | # # | | | D AV A N T I | D IE T R O | | # | | \_______|_______/ | # | | | | AUDIO = Ingresso audio # | | ________|___________| LUMA = Ingresso luminosità # C H R O M A = In g re ss o c o lo re | | | | # \ | / Commutatore segnale # \|/ ____ # # D A V A N T I | ###| DIETRO Cavo del monitor # # ~~~~ ############################### ---> 1.3. COLLEGAMENTI FACOLTATIVI Poiché il 64 fornisce un canale audio ad alta fedeltà, potresti volerlo eseguire attraverso un amplificatore di qualità per rendere il suono al meglio possibile. Oltre ciò, il 64 fornisce anche un segnale standard, video composito, che può essere passato ad un monitor TV. Queste possibilità si trovano sulla presa d'uscita audio/video sul pannello posteriore del 64. Il modo più facile per avere accesso a questi segnali è di utilizzare un cavo audio standard con connettore DIN a 5 pin (non fornito). Questo cavo si collega direttamente al connettore audio/video del computer. Due dei quattro pin, all'estremità opposta del cavo, portano i segnali audio e video. Puoi costruire da te il cavo usando lo schema dei pin mostrato nell'Appendice I della guida. Di solito il filo NERO del cavo DIN fornisce il segnale AUDIO. Questa spina può essere collegata all'entrata AUSILIARE di un amplificatore o al connettore AUDIO IN di un monitor od altro sistema video, come un registratore di cassette video (VCR). Il filo BIANCO o ROSSO di solito fornisce il segnale VIDEO diretto. Questa spina viene collegata al connettore VIDEO IN del monitor o al settore d'ingresso video di qualche altro sistema video, come un VCR. In base al costruttore del tuo cavo DIN, il codice dei colori dei piedini può essere differente. Se nonostante i collegamenti suggeriti non ricevi un segnale audio o video, per la piedinatura serviti dello schema dei pin mostrato nell'Appendice I. __###__################################__ | | USCITA AUDIO/VIDEO | | |-----------------_---_-------------------| | ========= = o | | | | ===== ========= | +-----------------------------------------+ ^ | /-\ | | | | # | | A L L ’IN G R E S S O | AUX | O ____________ R A D IO | ALL’INGRESSO VIDEO / \ / \ +----++------------++----+ <-#-/ \-#-> +------------+---+ | || ### ====== || | | /--------\ | O | | || === OoooO || | || || = | | ||------------|| | || || o | | || | | | || | | \________/ | | | || | | | || | +------------+---+ +----++============++----+ MONITOR TV S I S TE M A H i- Fi Se hai acquistato qualche apparecchiatura periferica, come un gestore disco VIC 1541, una stampante MPS 801, 802 o 803, un plotter 1520 o un monitor 1701, potresti collegarli tutti insieme. Ogni apparecchiatura comprende un manuale dell'utente che mostra il giusto procedimento per collegarsi al computer: consulta questi manuali. Un sistema completo potrebbe essere simile a questo. [ Immagine omessa ] 1.4. OPERAZIONE USO DEL 64 Attiva il computer premendo l'interruttore sul pannello di destra guardanto il computer di fronte. Dopo qualche attimo sullo schermo della TV verrà visualizzato quanto segue: **** COMMODORE 64 BASIC V2 **** 64K RAM SYSTEM 38911 BASIC BYTES FREE READY. _ IL CURSORE INDICA CHE IL COMMODORE 64 STA ASPETTANDO UNA TUA IMMISSIONE