Commodore 64 & 128 Emulation FAQ

Versione italiana.

Ultimo aggiornamento: Lunedì 6 Marzo, 2000.
Attenzione! Una nuova versione completamente rivista di questa FAQ è in lavorazione (20 aprile 2004).


1. About

Questa FAQ è curata da Andrea Musuruane. La versione più aggiornata è disponibile sia in italiano che in inglese presso http://geocities.datacellar.net/musuruan. La versione inglese compare regolarmente sul newsgroup comp.emulators.cbm.


2. Gli Emulatori

Qual è il migliore emulatore?

Dipende molto dai gusti. CCS64, Frodo e VICE sono sicuramente quelli in grado di far funzionare la maggior parte dei giochi. Hanno un'ottima emulazione del drive 1541, del chip grafico VICII e del chip sonoro SID. Possiedono un'interfaccia utente che ne semplifica l'uso.

Peter Weighill mantiene una lista COMPLETA di tutti gli emulatori di computer Commodore ad 8 bit (non solo quelli di c64 e c128). E' disponibile presso http://members.xoom.com/cbm_files/.

Come si caricano i giochi?

Se non hai mai avuto un C64, ti consiglio caldamente di leggere il manuale utente del C64, disponibile su Project 64. Ecco un piccolo riassunto.

Per caricare un gioco da cassetta devi scrivere LOAD. Quando compare la scritta FOUND, devi premere il tasto C= (Commodore). Per caricare un gioco da disco, scrivi LOAD"nome programma",8,1. Se il programma non parte automaticamente, quando compare la scritta READY. digita RUN.

Per sapere quali programmi sono presenti su un disco, scrivi LOAD"$",8. Poi, quando compare la scritta READY., digita LIST.

Le cartucce partono automaticamente allo startup.


3. Il Software

E' legale scaricare i giochi che si trovano in rete?

Molti autori, come Jeff "The Yak" Minter, ed alcune software house, come la Melbourne House, hanno deciso di distribuire i loro vecchi giochi secondo le regole del Public Domain. In questo caso, non c'è nulla di male.

Degli elenchi parziali sono disponibili presso www.emulation.ch oppure nella sezione Author Freeware Sites della Find-It FAQ che appare regolarmente su comp.emulators.cbm.

Purtroppo, la maggior parte dei giochi restano coperti dal diritto d'autore e lo rimarranno ancora per molto tempo (la durata del copyright  è di 70 anni in Europa, 75 anni negli USA). Comunque, sembra che la distribuzione del software che non è più in commercio da molto tempo, sia tollerata dalle software house.

Tieni presente, che il mercato del c64 non è ancora morto. Perciò non è assolutamente una buona idea distribuire qualcosa che si possa trovare in commercio o che è lo era fino a poco tempo. Se lo fai, rischi di soffocare quel poco che rimane della scena commerciale, con conseguenze peggiori per tutti.

Quali sono i maggiori siti che contengono giochi per il C64?

Quelli che hanno più giochi sono Arnold, Digital Dungeon, C64 Game Guide, C64 Internet Archive (CIA) e Lemon's C64 Game Source.

Su comp.emulators.cbm viene postata periodicamente la Find-It FAQ che ne elenca molti altri.

Dove trovo i giochi per il C128?

Sono disponibili su Arnold.

Vendono dei CD-ROM con software per C64?

Certo! Un elenco è disponibile presso 8-Bit-Universe, alla pagina http://www.8bit.com/bkcmain.htm. Purtroppo è scritta in tedesco :-(

Mi piacerebbe rigiocare a... Dove posso trovarlo?

Puoi usare un motore di ricerca come C64 Games Database e Commodore FTP search.

Ci sono anche alcuni siti che sono esclusivamente dedicati a giochi rari o introvabili: JEZ e Laner's Lost & Found page.

Dove posso trovare GEOS?

GEOS è ancora venduto dalla CMD. Per questo motivo è decisamente immorale scaricarlo da Internet (ammesso che riusciate a trovarne una copia).

Se hai il disco originale, puoi creare un'immagine funzionante seguendo le istruzioni che trovi in questa FAQ nella sezione Trasferire i programmi.

Mi ricordo solo il nome pirata di un gioco (quello che compariva nelle cassette in edicola). Come posso risalire al nome originale?

Due ottimi siti che contengono gli screenshot di molti giochi sono The C64 Game Guide e la C64 Gallery di IENA, realizzata da Parrukka. Tra questi c'è sicuramente anche quello che cerchi tu.


4. I Formati

Quali file usano gli emulatori?

La maggior parte degli emulatori usano i formati .d64 e .t64. I file D64 sono l'immagine di un disco del 1541. Tutti i settori del disco vengono copiati in quest'immagine, a partire dalla traccia 1 e finendo alla traccia 35. I file T64 non sono altro che archivi. Per fare un semplice paragone, assomigliano ai file zip, solo che non sono compressi.

Per aggirare le limitazioni di questi due formati, ne sono stati introdotti dei nuovi. Tra questi ci sono i .tap, che rappresentano il campionamento di una cassetta, i .crt che sono delle immagini di cartucce, ed i .g64 che rappresentano l'immagine di un dischetto ad un livello più basso (GCR encoded).

Sono stati anche introdotti i formati .d71 e .d81, che rappresentano le immagini dei dischetti usati dai floppy disk drive 1571 (5"¼, 340Kb) e 1581 (3"½, 800Kb).

Ho scaricato un gioco che ha come estensione .lnx. Come posso usarlo con gli emulatori?

E' un archivio LYNX, come struttura è molto simile ad un .t64. Usa lo Star Lynx, una delle Star Utilities, per convertire l'archivio nel formato .d64.

Nel gioco che ho scaricato i file iniziano con un numero, seguito da un punto esclamativo (ad esempio: 1!archive, 2!archive, 3!archive e 4!archive). Di cosa si tratta?

E' un immagine di un disco in formato ZIPCODE. Per convertirla in un .d64, usa lo Star Zip. Lo trovi assieme alle Star Utilities.

Nel gioco che ho scaricato i file iniziano con un numero, seguito da due punti esclamativi (ad esempio: 1!!archive, 2!!archive, 3!!archive, 4!!archive, 5!!archive e 6!!archive). Sospetto che sia qualcosa di analogo al precedente.

Si. Il disco è in formato ZIPCODE SIX PACK. Puoi convertire tale immagine in un .g64 usando s2g.

Ho scaricato un gioco e mi sono ritrovato, scompattando il file zippato, un file con estensione *.p00.

Il formato .p00 è stata introdotta da Wolfgang Lorenz, autore di PC64 (RIP). Non è altro che un file programma (PRG) del c64 a cui è stato aggiunto un header contenente una stringa di identificazione ed il nome originale. Per trasferire il file da .p00 a .t64 o .d64 usa lo Star Commander.

Vorrei saperne di più sui formati usati dagli emulatori. Come posso fare?

Vai a http://www.fairlight.to/, poi clicca su DOCS e scarica formats.zip


5. I Manuali, le Soluzioni, le Mappe, gli Snapshot

Dove trovo i manuali d'uso dei computer? E quelli dei giochi?

All'interno del Project 64 trovi la versione testuale di molti manuali (nella loro versione in lingua inglese). iDOC contiene molti manuali scritti in diverse lingue europee, in diversi formati (testuale, WinWord e PDF).

Dove trovo la soluzione di un adventure game?

The C64 Adventure Game Solutions and Walkthrough Site è un sito interamente dedicato alle soluzioni dei giochi per il C64. The Classic Adventures Solution Archive! è un sito dedicato alle soluzioni delle avventure testuali per i computer ad 8 bit (principalmente Spectrum, C64, Apple II e Amstrad CPC). Se la soluzione non fosse presente lì, ti consiglio di visitare l'Interactive Fiction Archive.

Dove posso trovare la mappa di un gioco?

Great Games For The C64 e The Classic Adventures Solution Archive! contengono numerose mappe.

Voglio salvare il gioco in un determinato istante, per poi riprenderlo in un momento successivo. Come posso fare?

VICE, CCS64 e Frodo hanno la possibilità di salvare lo stato in cui si trova l'emulatore, per poi caricarlo in un secondo tempo.

La possibilità di creare "snapshot" non è presente nelle versioni shareware di CCS64 (che sono limitate), ma è disponibile nelle beta della versione 2.0 che potete scaricare da http://www.computerbrains.com.

NOTA: Ricordati che prima di richiamare uno "snapshot" devi avere messo nei drive virtuali gli stessi dischetti che avevi al momento in cui hai salvato lo stato!


6. Il Joystick

C'è un modo per usare i joystick del c64 col PC?

Ci sono almeno due interfacce che fanno al caso tuo.

La prima si collega alla porta joystick del PC. In questo modo, il joystick digitale viene rimappato su dei valori analogici. Tutti i programmi che permettono l'utilizzo di un joystick analogico, diventano immediatamente utilizzabili. Lo schema è disponibile presso Joystick interfaces and projects. Un progetto analogo, completo di circuito stampato, è disponibile presso http://www.students.tut.fi/~k150585/joyport-en.html.

La seconda interfaccia è molto più facile da realizzare della precedente, e si collega alla porta parallela. Lo svantaggio principale è che bisogna utilizzare dei driver per Windows 95/98. Trovate lo schema ed i driver sul sito ufficiale di DirectPad Pro '98.

Uso Linux, c'è qualcosa anche per me?

La versione più recente dei driver per molti tipi di joystick sia analogici che digitali, sono disponibili presso http://atrey.karlin.mff.cuni.cz/~vojtech/joystick/

NOTA: Non tutti gli emulatori ed i giochi per Linux supportano questi driver.


7. Trasferire i programmi

7.1. Dischetti

E' possibile leggere con il disk drive da 5"¼ del PC dei floppy disk scritti con il disk drive 1541?

E' impossibile. A meno di non usare un controller come Catweasel.

E' possibile leggere con il disk drive da 3"½ del PC dei floppy disk scritti con il disk drive 1581?

Si. Devi usare READ81S (scaricabile da Funet) oppure 1581 Copy.

Allora, come faccio a copiare un disco scritto con il 1541?

Devi procurarti lo Star Commander, e devi realizzare un cavo per collegare il disk drive 1541 alla porta parallela del PC.

SC ha un'interfaccia simile a quella del Norton Commander, e ti permette di copiare file e immagini dei dischi tra il 1541 e le memorie di massa del PC e viceversa.

NOTA: Leggi ATTENTAMENTE le istruzioni prima di usarlo!

Non sono in grado di costruirmi il cavo da solo. C'è qualcuno che li vende?

Si. The X1541 Shop vende tutti i cavi a prezzi molto accessibili.

Possiedo dei giochi che non sono disponibili nei siti dedicati, cosa devo fare?

Fai l'upload su Arnold.

Il disco originale di GEOS è protetto, come posso creare un'immagine funzionante?

Crea un'immagine del disco originale con Star Commander. Carica un emulatore e applica una patch a questa immagine usando Maverick (disponibile su Arnold) oppure GeoHacker (disponibile su Funet).

NOTA: Hai il diritto di fare questo solo se possiedi il dischetto originale di GEOS.

7.2. Cassette

Come posso trasferire i giochi del C64 da nastro (datassette 1530) al PC?

Per creare un file .tap ci sono tre metodi.

Si può utilizzare l'ingresso della scheda audio per campionare la cassetta, creando un file .WAV o .PCM con il vostro programma di campionamento preferito (ad esempio il registratore di suoni di Windows). Poi, o con le 64Utilities che ha scritto Tomaz Kac oppure con TAPE64 di Andreas Matthies, questo file viene convertito nel formato .tap.

Altrimenti si può utilizzare l'interfaccia LPT64 (il cui schema si trova assieme all'emulatore C64S), che permette di collegare il registratore del c64 (il famoso C2N) al PC. Grazie a mtap, scritto da Markus Brenner, potrete creare i file .tap direttamente leggendoli dal nastro.

Richard Storer ha scritto TAPLOAD, che è in grado di utilizzare entrambi i metodi.

Se possiedi ancora un C64, poi collegarlo al PC utilizzando un cavo X(E)1541. Poi carica ed esegui il programma TAPSERV sul C64 e utilizza mtap sul PC per campionare la cassetta presente nel registratore del C64.

NOTA: Ottenere dei buoni risultati con questi programmi è spesso difficile, ed occorre fare MOLTI tentativi.

7.3 Cartucce

Come posso fare il dump di una cartuccia?

Le istruzioni su come fare il dump di una cartuccia del C64 ed il programma per creare il corrispondente file .crt, sono presenti sul sito di Markus Brenner.


8. Turbo

Sul mio 486, VICE e CCS64 girano più lentamente di un c64. Cosa posso fare?

Poi usare un emulatore della generazione precedente. Hanno una emulazione meno accurata, e perciò alcuni giochi (come Creatures) non funzioneranno correttamente, ma sono più veloci. Tra questi ti consiglio PC64 e C64S.

Esiste un modo per accelerare i caricamenti?

Si. Alcuni emulatori hanno la possibilità di far andare l'emulatore il più veloce possibile. Con VICE bisogna premere Bloc Scroll, con CCS64 si deve premere ALT+3. Il guadagno in velocità dipende da quanto è veloce il vostro computer.

A cosa serve l'opzione "disable/enable TRUE 1541 Emulation" che si trova in VICE ed in Frodo?

Il 1541 è un computer proprio come il C64. Ha un microprocessore 6502, della RAM e delle ROM. Abilitando la TRUE 1541 Emulation, viene emulato tutto questo hardware, ottenendo una riproduzione fedele all'originale funzionamento del 1541. Tale funzione ha bisogno di un notevole potenza della CPU. Invece, disabilitandola, le funzioni del 1541 sono simulate, e sono quindi molto più veloci, anche se molto meno fedeli (non sono disponibili neanche tutte le funzioni).


9. SID Players

Che cos'è un SID Player?

Un SID Player emula soltanto la Sound Interface Device (MOS 6581, noto come SID) ed il microprocessore MOS 6510 del C64 sul tuo PC. Pertanto è in grado di eseguire i programmi in linguaggio macchina del Commodore 64 che producono musica o suoni (ma non giochi o programmi di altro tipo).

Dove trovo i SID Players?

Il sito di Peter Weighill, http://members.xoom.com/cbm_files/, contiene anche l'elenco di tutti i SID Players disponibili.

E le musiche dove le trovo?

Vi consiglio due ottime raccolte: High Voltage SID Collection e The BlueNine C64 Module Collection.

Vorrei fare un CD Audio con i miei SID tunes preferiti. Come posso convertire i file SID nel formato wav?

In SIDPLAY per Windows, impostate la lunghezza del file WAV che vi accingete a creare, nel menu Settings-Wav. Poi, dal Menu Save as, selezionate il formato wav.

Come posso estrarre un SID tune da un gioco o da un demo?

Consulta la SIDPLAY Home Page alla voce INFO.

Ma cos'ha di eccezionale questo SID?

Il SID è stato il primo chip sonoro degno di questo nome. Fu così rivoluzionario che la rivista BYTE lo ha inserito tra i 20 chip più importanti della storia.


10. Letture consigliate

Se volete saperne di più, vi consiglio di leggere:
 

  • The official comp.emulators.cbm-FAQ, curata da Markus Mehring.
  • Beginner's Guide to C64 / VIC20 Emulators
  • Commodore Zone FAQ for the CCS64 emulator only
  • Inoltre, vi consiglio di visitare regolarmente il sito COMMODORE WIRE, che contiene le ultime notizie dal mondo Commodore (emulazione inclusa).


    11. Ringraziamenti

    Ringrazio tutti coloro che mi hanno aiutato nella realizzazione di questa FAQ. Una menzione speciale va a:
     

  • Paolo "Parrukka" Delibra
  • Emanuele Berti
  • Alessandro Fiorino
  • Federico Paolini
  • Myles Skinner

  • Copyright © 1998-2004 Andrea Musuruane - All Rights Reserved.

    1